sensor — sensor de cámara¶
Obsoleto desde la versión 4.5: El módulo sensor está obsoleto. Utilice en su lugar el nuevo módulo csi (consulte csi — sensores de cámara). No se añadirán nuevas funciones a este módulo y es posible que se elimine en una versión futura.
El módulo sensor es la interfaz heredada a nivel de módulo para el sensor de cámara principal de una OpenMV Cam. Cada llamada es una función libre que opera sobre una única instancia CSI oculta, lo que limita la compatibilidad con placas que tienen más de una cámara. Se conserva por compatibilidad con scripts antiguos de OpenMV; el código nuevo debería usar en su lugar el módulo orientado a objetos csi.
Los nombres de las funciones siguen el estilo más antiguo set_pixformat / set_framesize. Cada función se corresponde uno a uno con un método de csi.CSI; consulte el módulo csi para ver el conjunto completo de capacidades y las descripciones de cada argumento.
Ejemplo de uso:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funciones¶
- sensor.sleep(enable: bool) None¶
Pone la cámara en reposo si
enableesTrue. De lo contrario, la vuelve a activar.
- sensor.shutdown(enable: bool) None¶
Pone la cámara en un modo de menor consumo que el reposo. La cámara debe reiniciarse al despertarla.
- sensor.flush() None¶
Copia lo que hubiera en el búfer de fotogramas (frame buffer) a la vista previa del IDE.
- sensor.snapshot() image.Image¶
Toma una imagen con la cámara y devuelve un objeto
image.Image.Si
sensor.set_auto_rotation()está habilitado, este método devuelve un nuevo objetoimage.Imageya rotado.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Omite
nfotogramas otimemilisegundos (lo que se especifique) para permitir que la imagen de la cámara se estabilice tras cambiar los ajustes de la cámara.Si no se especifica ni
nnitime, este método omite fotogramas durante 300 milisegundos.Si se especifican ambos, este método omite
nfotogramas pero agotará el tiempo de espera trastimemilisegundos.
- sensor.get_fb() image.Image | None¶
Devuelve el objeto de imagen devuelto por una llamada anterior a
sensor.snapshot(). DevuelveNonesisensor.snapshot()no se ha llamado antes.
- sensor.get_id() int¶
Devuelve el ID del módulo de cámara. Consulte las constantes de sensor a continuación.
- sensor.get_frame_available() bool¶
Devuelve
Truesi hay un fotograma disponible para leer mediante una llamada asensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Obsoleto desde la versión 4.5: Esta función está obsoleta y generará un
OSError. Utilice en su lugar el nuevo módulocsi.
- sensor.dealloc_extra_fb() None¶
Obsoleto desde la versión 4.5: Esta función está obsoleta y generará un
OSError. Utilice en su lugar el nuevo módulocsi.
- sensor.set_pixformat(pixformat: int) None¶
Establece el formato de píxel del módulo de cámara.
pixformates uno de:sensor.JPEG(solo para la OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Establece el tamaño de fotograma del módulo de cámara. Consulte las constantes de framesize a continuación para ver los valores válidos.
- sensor.set_framerate(rate: int) None¶
Establece la frecuencia de fotogramas en Hz del módulo de cámara.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Establece la resolución de la cámara a una subresolución dentro de la resolución actual.
roies una tupla/lista de rectángulo(x, y, w, h). También puede pasar(w, h)y laroiquedará centrada en el fotograma. Los argumentos también pueden pasarse desempaquetados como enteros posicionales.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Devuelve la tupla
roi(x, y, w, h)establecida previamente consensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
Establece el techo de ganancia de la imagen de la cámara. Los valores válidos son
2,4,8,16,32,64o128. DevuelveTruesi tiene éxito.
- sensor.set_contrast(contrast: int) bool¶
Establece el contraste de la imagen de la cámara. El rango válido es de
-3a+3. DevuelveTruesi tiene éxito.
- sensor.set_brightness(brightness: int) bool¶
Establece el brillo de la imagen de la cámara. El rango válido es de
-3a+3. DevuelveTruesi tiene éxito.
- sensor.set_saturation(saturation: int) bool¶
Establece la saturación de la imagen de la cámara. El rango válido es de
-3a+3. DevuelveTruesi tiene éxito.
- sensor.set_quality(quality: int) bool¶
Establece la calidad de compresión JPEG de la imagen de la cámara. El rango válido es de
0a100. DevuelveTruesi tiene éxito. Solo para las cámaras OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
Activa (
True) o desactiva (False) el modo de prueba de barras de color. DevuelveTruesi tiene éxito.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enableactiva (1) o desactiva (0) el control automático de ganancia.Si
enablees0, puede establecer una ganancia fija en decibelios congain_db.Si
enablees distinto de cero, puede establecer el techo de ganancia máxima en decibelios congain_db_ceilingpara el algoritmo de control automático de ganancia.gain_dbygain_db_ceilingson argumentos exclusivamente de palabra clave.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableactiva (1) o desactiva (0) el control automático de exposición.Si
enablees0, puede establecer un tiempo de exposición fijo en microsegundos conexposure_us.exposure_uses un argumento exclusivamente de palabra clave.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableactiva (1) o desactiva (0) el balance de blancos automático.Si
enablees0, puede establecer una ganancia fija en decibelios para los canales rojo, verde y azul respectivamente conrgb_gain_db.rgb_gain_dbes un argumento exclusivamente de palabra clave.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Devuelve una tupla con los valores actuales de ganancia de rojo, verde y azul de la cámara en decibelios.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Establece el control de calibración automática del nivel de negro (BLC) en la cámara.
enablees1para habilitar o0para deshabilitar.regssi está deshabilitado, puede establecer manualmente los valores del registro BLC mediante los valores leídos previamente desdesensor.get_blc_regs(). La longitud de la lista debe coincidir con el número de registros BLC del sensor.
- sensor.get_blc_regs() List[int]¶
Devuelve los registros BLC del sensor como una lista de enteros. Para usar con
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Activa (
True) o desactiva (False) el modo de espejo horizontal. Está desactivado de forma predeterminada.
- sensor.set_vflip(enable: bool) None¶
Activa (
True) o desactiva (False) el modo de volteo vertical. Está desactivado de forma predeterminada.
- sensor.set_transpose(enable: bool) None¶
Activa (
True) o desactiva (False) el modo de transposición. Está desactivado de forma predeterminada.vflip=False, hmirror=False, transpose=False -> rotación de 0 grados
vflip=True, hmirror=False, transpose=True -> rotación de 90 grados
vflip=True, hmirror=True, transpose=False -> rotación de 180 grados
vflip=False, hmirror=True, transpose=True -> rotación de 270 grados
- sensor.set_auto_rotation(enable: bool) None¶
Activa (
True) o desactiva (False) el modo de rotación automática. Está desactivado de forma predeterminada. Solo funciona cuando la OpenMV Cam tiene unaimuinstalada.
- sensor.set_framebuffers(count: int) None¶
Establece el número de búferes de fotogramas (frame buffers) usados para recibir datos de imagen.
countpuede ser1(búfer único),2(búfer doble),3(búfer triple) o4o más para poner el controlador del sensor en modo FIFO de vídeo, donde los fotogramas recibidos se almacenan en una FIFO decountbúferes.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Si
disableesTrue, deshabilita todos los retardos de tiempo de estabilización en el módulo del sensor.Si se llama sin argumentos, devuelve
Truesi los retardos están deshabilitados.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Si
disableesTrue, se deshabilita el vaciado automático del framebuffer al descartar un fotograma.Si se llama sin argumentos, devuelve
Truesi el vaciado automático está deshabilitado.
- sensor.set_special_effect(sde: int) bool¶
Establece el efecto digital especial (SDE) en el sensor.
sdeessensor.NORMALosensor.NEGATIVE. DevuelveTruesi tiene éxito.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTruepara habilitar,Falsepara deshabilitar.radiradio entero de píxeles a corregir.coefpotencia de la corrección.Devuelve
Truesi tiene éxito.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Registra la función de retorno (callback)
cbpara que se ejecute (en contexto de interrupción) cada vez que el módulo de cámara genere un nuevo fotograma (pero antes de que se reciba el fotograma).cbtoma un argumento: el estado actual del pin vsync tras el cambio.Pase un valor no invocable (por ejemplo,
None) para anular el registro.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Registra la función de retorno (callback)
cbpara que se ejecute (en contexto de interrupción) cada vez que el módulo de cámara genere un nuevo fotograma y el fotograma esté listo para leerse mediantesensor.snapshot().cbno toma argumentos.Pase un valor no invocable (por ejemplo,
None) para anular el registro.
- sensor.ioctl(request: int, *args: Any) Any¶
Ejecuta una solicitud específica del sensor.
requestes una de las constantesIOCTL_*; los argumentos posicionales restantes y el valor de retorno dependen de la solicitud. Las solicitudes admitidas se agrupan por familia de sensor a continuación.Genérico (cualquier sensor):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Establece la ventana de lectura del sensor. Una ventana más pequeña aumenta la frecuencia de fotogramas a costa del campo de visión.
ioctl(IOCTL_GET_READOUT_WINDOW)Devuelve la ventana de lectura actual como una tupla
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Habilita (
True) o deshabilita (False) el modo activado por disparo en el MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Devuelve el estado actual del modo activado por disparo como un
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Cuando es
True, indica aset_framesize()que optimice el campo de visión en lugar de la frecuencia de fotogramas.ioctl(IOCTL_GET_FOV_WIDE)Devuelve el estado actual de FOV-wide como un
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Habilita (
True) o deshabilita (False) el «modo nocturno» de baja luminosidad del sensor. Solo OV7725 y OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Devuelve el estado actual del modo nocturno como un
bool.ioctl(IOCTL_GET_RGB_STATS)Devuelve una tupla de 4 elementos con las estadísticas brutas de los canales RGB
(r, gb, gr, b)leídas del sensor (normalmente usadas para el ajuste del balance de blancos).
OV5640 FPC – enfoque automático:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Inicia un barrido de enfoque automático en el módulo OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Pausa un barrido de enfoque automático en curso.
ioctl(IOCTL_RESET_AUTO_FOCUS)Restablece la posición de enfoque automático al valor predeterminado.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Bloquea hasta que finalice el barrido de enfoque automático actual.
timeout_mses 5000 de forma predeterminada si se omite.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Devuelve el ancho de la imagen del Lepton en píxeles.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Devuelve la altura de la imagen del Lepton en píxeles.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Devuelve el tipo del Lepton (radiométrico o no) como un entero.
ioctl(IOCTL_LEPTON_GET_REFRESH)Devuelve la frecuencia de refresco del Lepton en Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Devuelve la resolución del ADC del Lepton en bits.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Ejecuta un comando del SDK de FLIR Lepton.
cmdes el identificador de comando de 16 bits definido por el SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Escribe un atributo del SDK de Lepton.
attr_ides el identificador de atributo de 16 bits;payloades unbytes/bytearraycuya longitud debe ser un múltiplo de 16 bits.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Lee un atributo del SDK de Lepton.
attr_ides el identificador de atributo de 16 bits;wordses el número de palabras de 16 bits a leer. Devuelve unbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Devuelve la temperatura del plano focal (focal-plane-array) del Lepton en grados Celsius.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Devuelve la temperatura auxiliar del Lepton en grados Celsius.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Cambia el Lepton entre la salida AGC y la salida de temperatura directa.
measurement_enabled=Truehabilita la salida de temperatura directa. El indicador opcionalhigh_temp_enabledselecciona el rango de alta temperatura.ioctl(IOCTL_LEPTON_GET_MODE)Devuelve una tupla de 2 elementos
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Establece el rango de temperatura mapeado a
0..255cuando el modo de medición está habilitado.ioctl(IOCTL_LEPTON_GET_RANGE)Devuelve el rango actual
(min_celsius, max_celsius).
Himax HM01B0 – detección de movimiento:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Habilita (
True) o deshabilita (False) el bloque de detección de movimiento en el sensor del HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Establece la ventana de detección de movimiento en el HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Establece el umbral de detección de movimiento (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Borra el enganche (latch) de la interrupción de detección de movimiento.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Habilita (
True) o deshabilita (False) el oscilador interno del HM01B0.
Prophesee GENX320 – sensor de eventos:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Aplica un preajuste de polarización (bias).
presetes una de las constantesGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Establece una única polarización (bias).
biases una de las constantesGENX320_BIAS_*;valuees el valor entero del ajuste.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Configura el filtro antiparpadeo.
enablees un booleano; los argumentos de frecuencia opcionales establecen la banda de paso del filtro.
- sensor.set_color_palette(palette: int) None¶
Establece la paleta de colores para la conversión de escala de grises a RGB565 del FLIR Lepton (y similares).
palettees una deimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKoimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Devuelve la configuración actual de la paleta de colores, o
Nonesi la paleta activa no se reconoce.
Constantes¶
- sensor.RGB565: int¶
Formato de píxel RGB565. Cada píxel es de 16 bits, 2 bytes. 5 bits de rojo, 6 bits de verde, 5 bits de azul.
- sensor.OV2640: int¶
sensor.get_id()devuelve esto para la cámara OV2640.
- sensor.OV5640: int¶
sensor.get_id()devuelve esto para la cámara OV5640.
- sensor.OV7670: int¶
sensor.get_id()devuelve esto para la cámara OV7670.
- sensor.OV7690: int¶
sensor.get_id()devuelve esto para la cámara OV7690.
- sensor.OV7725: int¶
sensor.get_id()devuelve esto para la cámara OV7725.
- sensor.OV9650: int¶
sensor.get_id()devuelve esto para la cámara OV9650.
- sensor.MT9V022: int¶
sensor.get_id()devuelve esto para la cámara MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()devuelve esto para la cámara MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()devuelve esto para la cámara MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()devuelve esto para la cámara MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()devuelve esto para la cámara MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()devuelve esto para la cámara BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()devuelve esto para la cámara BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()devuelve esto para las cámaras LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()devuelve esto para la cámara HM01B0.
- sensor.HM0360: int¶
sensor.get_id()devuelve esto para la cámara HM0360.
- sensor.GC2145: int¶
sensor.get_id()devuelve esto para la cámara GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()devuelve esto para la cámara GENX320 (muestra de ingeniería).
- sensor.GENX320: int¶
sensor.get_id()devuelve esto para la cámara GENX320.
- sensor.PAG7920: int¶
sensor.get_id()devuelve esto para la cámara PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()devuelve esto para la cámara PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()devuelve esto para la cámara PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()devuelve esto para la cámara FROGEYE2020.
- sensor.NORMAL: int¶
Pase a
sensor.set_special_effect()para una salida normal (sin SDE).
- sensor.NEGATIVE: int¶
Pase a
sensor.set_special_effect()para una salida de imagen en negativo.
- sensor.B64X32: int¶
Resolución 64x32. Para usar con
Image.find_displacement()y otros algoritmos basados en FFT.
- sensor.B64X64: int¶
Resolución 64x64. Para usar con
Image.find_displacement()y otros algoritmos basados en FFT.
- sensor.B128X64: int¶
Resolución 128x64. Para usar con
Image.find_displacement()y otros algoritmos basados en FFT.
- sensor.B128X128: int¶
Resolución 128x128. Para usar con
Image.find_displacement()y otros algoritmos basados en FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Establece la ventana de lectura del sensor. Consulte
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Obtiene la ventana de lectura del sensor. Consulte
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Establece el modo activado por disparo (por ejemplo, para la MT9V034). Consulte
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Obtiene el estado actual del modo activado por disparo. Consulte
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Optimiza
sensor.set_framesize()para el campo de visión frente a los FPS. Consultesensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Obtiene el estado actual de la optimización de campo de visión frente a FPS. Consulte
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Dispara el enfoque automático en el módulo de cámara OV5640 FPC. Consulte
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Pausa el enfoque automático en el módulo de cámara OV5640 FPC. Consulte
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Restablece el enfoque automático en el módulo de cámara OV5640 FPC. Consulte
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Espera a que se complete el enfoque automático en el módulo de cámara OV5640 FPC. Consulte
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Habilita/deshabilita el modo nocturno en el sensor. Consulte
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Obtiene el estado actual del modo nocturno. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Obtiene el ancho de la imagen del FLIR Lepton en píxeles. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Obtiene la altura de la imagen del FLIR Lepton en píxeles. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Obtiene el tipo del FLIR Lepton (radiométrico o no). Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Obtiene la frecuencia de refresco del FLIR Lepton en Hz. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Obtiene la resolución del ADC del FLIR Lepton en bits. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Ejecuta un comando de 16 bits del SDK de FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Establece un atributo del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Obtiene un atributo del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Obtiene la temperatura del FPA del FLIR Lepton en grados Celsius. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Obtiene la temperatura AUX del FLIR Lepton en grados Celsius. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Establece el modo de medición del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Obtiene el estado del modo de medición del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Establece el rango de temperatura del modo de medición del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Obtiene el rango de temperatura del modo de medición del FLIR Lepton. Consulte
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Habilita/deshabilita la detección de movimiento del HM01B0. Consulte
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Establece la ventana de detección de movimiento del HM01B0. Consulte
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Establece el umbral de detección de movimiento del HM01B0. Consulte
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Borra la interrupción de detección de movimiento del HM01B0. Consulte
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Habilita/deshabilita el oscilador interno del HM01B0. Consulte
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Obtiene las estadísticas RGB
(r, gb, gr, b)del sensor. Consultesensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Establece el preajuste de polarización (bias) del sensor GENX320. Consulte
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Establece una única polarización (bias) del sensor GENX320. Consulte
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Establece los parámetros del filtro antiparpadeo del GENX320. Consulte
sensor.ioctl().
- sensor.GENX320_BIASES_LOW_LIGHT: int¶
Preajuste de polarizaciones de baja luminosidad para el GENX320.
- sensor.GENX320_BIASES_ACTIVE_MARKER: int¶
Preajuste de polarizaciones de marcador activo para el GENX320.