Todo Funciones Grupos Páginas
cam

Funciones

NUMBER cam.init ()
 Cargamos e iniciamos el módulo. Más...
 
NUMBER cam.begin ()
 Configura e inicia la camara para la toma de video. Más...
 
BOOLEAN cam.state ()
 Permite conocer el estado del módulo cam. Más...
 
BOOLEAN cam.available ()
 Permite conocer el estado de la conexión de la camara en el puerto USB. Más...
 
NIL cam.render (NUMBER x, NUMBER y)
 Muestra en pantalla la imágen actual que vé la cámara. Más...
 
NIL cam.render (NUMBER x, NUMBER y, NUMBER w, NUMBER h)
 Muestra en pantalla la imágen actual que vé la cámara, aplicando un escalado. Más...
 
NUMBER cam.shot (STRING path)
 Toma una captura de la imágen actual que vé la cámara, y la guarda en la ruta y con el nombre especificados. Más...
 
IMAGE cam.toimage ()
 Crea una copia de la imágen actual que vé la cámara. Más...
 
NUMBER cam.direction ()
 Permite conocer la direccion de la lente de la camara. Más...
 
NUMBER cam.brightness ()
 Permite conocer el brillo actual de la camara. Más...
 
NIL cam.brightness (NUMBER value)
 Permite setear el brillo de la camara. Más...
 
NUMBER cam.contrast ()
 Permite conocer el contraste actual de la camara. Más...
 
NIL cam.contrast (NUMBER value)
 Permite setear el contraste de la camara. Más...
 
NUMBER cam.sharpness ()
 Permite conocer la nitidez actual de la camara. Más...
 
NIL cam.sharpness (NUMBER value)
 Permite setear la nitidez de la camara. Más...
 
NUMBER cam.saturation ()
 Permite conocer el saturación actual de la camara. Más...
 
NIL cam.saturation (NUMBER value)
 Permite setear el saturación de la camara. Más...
 
NUMBER cam.zoom ()
 Permite conocer el zoom actual de la camara. Más...
 
NIL cam.zoom (NUMBER value)
 Permite setear el zoom de la camara. Más...
 
NUMBER cam.evlevel ()
 Permite conocer el nivel de exposición actual de la camara. Más...
 
NIL cam.evlevel (NUMBER value)
 Permite setear el nivel de exposición de la camara. Más...
 
NUMBER cam.effect ()
 Permite conocer el efecto actual de la camara. Más...
 
NIL cam.effect (NUMBER value)
 Permite setear el efecto de la camara. Más...
 
NUMBER cam.autoreverse ()
 Permite conocer el estado del autoreverse de la camara. Más...
 
NIL cam.autoreverse (NUMBER mode)
 Permite setear el autoreverse de la camara. Más...
 
NUMBER cam.mirror ()
 Permite conocer el reflejo actual de la camara. Más...
 
NIL cam.mirror (NUMBER value)
 Permite setear el reflejo de la camara. Más...
 
NUMBER cam.term ()
 Descargamos y finalizamos el módulo. Más...
 

Descripción detallada

Manejo de la camara usb (GO! CAM).

Documentación de las funciones

NUMBER cam.init ( )

Cargamos e iniciamos el módulo.

Nota
Una vez iniciado el módulo cam, no se puede utilizar el módulo USB.
Devuelve
1/0 Será 1 en caso de exito, de lo contrario 0.
NUMBER cam.begin ( )

Configura e inicia la camara para la toma de video.

Nota
Requiere que el módulo cam este previamente iniciado.
Devuelve
1/0 Será 1 en caso de exito, de lo contrario 0.
BOOLEAN cam.state ( )

Permite conocer el estado del módulo cam.

Devuelve
true/false Según si el módulo cam esta iniciado.
BOOLEAN cam.available ( )

Permite conocer el estado de la conexión de la camara en el puerto USB.

Devuelve
true/false Según si la camara esta conectada.
NIL cam.render ( NUMBER  x,
NUMBER  y 
)

Muestra en pantalla la imágen actual que vé la cámara.

Parámetros
xCoordenada X donde se mostrará la imagen.
yCoordenada Y donde se mostrará la imagen.
Devuelve
Nada.
NIL cam.render ( NUMBER  x,
NUMBER  y,
NUMBER  w,
NUMBER  h 
)

Muestra en pantalla la imágen actual que vé la cámara, aplicando un escalado.

Parámetros
xCoordenada X donde se mostrará la imagen.
yCoordenada Y donde se mostrará la imagen.
wEl nuevo ancho de la imagen (en pixeles).
hEl nuevo alto de la imagen (en pixeles).
Devuelve
Nada.
NUMBER cam.shot ( STRING  path)

Toma una captura de la imágen actual que vé la cámara, y la guarda en la ruta y con el nombre especificados.

Parámetros
pathRuta y nombre de la captura (Formato .PNG).
Devuelve
1/0 Será 1 en caso de exito, de lo contrario 0.
IMAGE cam.toimage ( )

Crea una copia de la imágen actual que vé la cámara.

Devuelve
Un objeto tipo image, listo para usarse, o nil en caso de error.
NUMBER cam.direction ( )

Permite conocer la direccion de la lente de la camara.

Devuelve
1/0 Será 1 en caso que este en direccion al usuario, de lo contrario 0.
NUMBER cam.brightness ( )

Permite conocer el brillo actual de la camara.

Devuelve
El brillo actual, un valor entre 0 y 255, en caso de error -1.
NIL cam.brightness ( NUMBER  value)

Permite setear el brillo de la camara.

Parámetros
valueEl valor para setear el nuevo brillo de la camara, un valores entre 0 y 255, el valor común es 128.
Devuelve
Nada.
NUMBER cam.contrast ( )

Permite conocer el contraste actual de la camara.

Devuelve
El contraste actual, un valor entre 0 y 255, en caso de error -1.
NIL cam.contrast ( NUMBER  value)

Permite setear el contraste de la camara.

Parámetros
valueEl valor para setear el nuevo contraste de la camara, un valores entre 0 y 255, el valor común es 64.
Devuelve
Nada.
NUMBER cam.sharpness ( )

Permite conocer la nitidez actual de la camara.

Devuelve
El nitidez actual, un valor entre 0 y 255, en caso de error -1.
NIL cam.sharpness ( NUMBER  value)

Permite setear la nitidez de la camara.

Parámetros
valueEl valor para setear el nuevo valor de la nitidez de la camara, un valores entre 0 y 255, el valor común es 0.
Devuelve
Nada.
NUMBER cam.saturation ( )

Permite conocer el saturación actual de la camara.

Devuelve
El saturación actual, un valor entre 0 y 255, en caso de error -1.
NIL cam.saturation ( NUMBER  value)

Permite setear el saturación de la camara.

Parámetros
valueEl valor para setear el nuevo saturación de la camara, un valores entre 0 y 255, el valor común es 125.
Devuelve
Nada.
NUMBER cam.zoom ( )

Permite conocer el zoom actual de la camara.

Devuelve
El zoom actual, un valor entre 1 y 5, en caso de error -1.
NIL cam.zoom ( NUMBER  value)

Permite setear el zoom de la camara.

Parámetros
valueEl valor para setear el nuevo zoom de la camara, valores entre 1 y 5.
Devuelve
Nada.
NUMBER cam.evlevel ( )

Permite conocer el nivel de exposición actual de la camara.

Devuelve
El nivel de exposición actual, un valor entre 1 y 17, en caso de error -1.
NIL cam.evlevel ( NUMBER  value)

Permite setear el nivel de exposición de la camara.

Parámetros
valueEl valor para setear el nuevo nivel de exposición de la camara, valores entre 1 y 17, el valor común es 8.
Devuelve
Nada.
NUMBER cam.effect ( )

Permite conocer el efecto actual de la camara.

Devuelve
El efecto actual, un valor entre 1 y 7, en caso de error -1.
NIL cam.effect ( NUMBER  value)

Permite setear el efecto de la camara.

Parámetros
valueAlguna de las siguientes constantes (entre paréntesis su valor numérico):
  • __CAM_FX_NORMAL (1)
  • __CAM_FX_NEGATIVE (2)
  • __CAM_FX_BLACKWHITE (3)
  • __CAM_FX_SEPIA (4)
  • __CAM_FX_BLUE (5)
  • __CAM_FX_RED (6)
  • __CAM_FX_GREEN (7)
Devuelve
Nada.
NUMBER cam.autoreverse ( )

Permite conocer el estado del autoreverse de la camara.

Devuelve
1/0 Será 1 en caso de activado, de lo contrario 0.
NIL cam.autoreverse ( NUMBER  mode)

Permite setear el autoreverse de la camara.

Parámetros
modeAlguno de los siguientes valores:
  • 1: Activar.
  • 0: Desactivar.
Nota
Por defecto esta activado al iniciar la camara.
Devuelve
Nada.
NUMBER cam.mirror ( )

Permite conocer el reflejo actual de la camara.

Devuelve
El reflejo actual, en caso de error -1.
NIL cam.mirror ( NUMBER  value)

Permite setear el reflejo de la camara.

Parámetros
valueEl valor para setear el nuevo reflejo de la camara, valores entre 0 y 1.
Devuelve
Nada.
NUMBER cam.term ( )

Descargamos y finalizamos el módulo.

Nota
Una vez finalizado el módulo cam, se puede utilizar el módulo USB.
Devuelve
1/0 Será 1 en caso de exito, de lo contrario 0.