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.reset() None

Inicializa el sensor de la cámara.

sensor.sleep(enable: bool) None

Pone la cámara en reposo si enable es True. 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 objeto image.Image ya rotado.

sensor.skip_frames(n: int | None = None, time: int = 300) None

Omite n fotogramas o time milisegundos (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 n ni time, este método omite fotogramas durante 300 milisegundos.

Si se especifican ambos, este método omite n fotogramas pero agotará el tiempo de espera tras time milisegundos.

sensor.width() int

Devuelve el ancho de la resolución del sensor.

sensor.height() int

Devuelve la altura de la resolución del sensor.

sensor.get_fb() image.Image | None

Devuelve el objeto de imagen devuelto por una llamada anterior a sensor.snapshot(). Devuelve None si sensor.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 True si hay un fotograma disponible para leer mediante una llamada a sensor.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ódulo csi.

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ódulo csi.

sensor.set_pixformat(pixformat: int) None

Establece el formato de píxel del módulo de cámara. pixformat es uno de:

sensor.get_pixformat() int

Devuelve el formato de píxel actual del módulo de cámara.

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.get_framesize() int

Devuelve el tamaño de fotograma actual del módulo de cámara.

sensor.set_framerate(rate: int) None

Establece la frecuencia de fotogramas en Hz del módulo de cámara.

sensor.get_framerate() int

Devuelve 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.

roi es una tupla/lista de rectángulo (x, y, w, h). También puede pasar (w, h) y la roi quedará 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 con sensor.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, 64 o 128. Devuelve True si tiene éxito.

sensor.set_contrast(contrast: int) bool

Establece el contraste de la imagen de la cámara. El rango válido es de -3 a +3. Devuelve True si tiene éxito.

sensor.set_brightness(brightness: int) bool

Establece el brillo de la imagen de la cámara. El rango válido es de -3 a +3. Devuelve True si 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 -3 a +3. Devuelve True si 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 0 a 100. Devuelve True si 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. Devuelve True si tiene éxito.

sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None

enable activa (1) o desactiva (0) el control automático de ganancia.

Si enable es 0, puede establecer una ganancia fija en decibelios con gain_db.

Si enable es distinto de cero, puede establecer el techo de ganancia máxima en decibelios con gain_db_ceiling para el algoritmo de control automático de ganancia.

gain_db y gain_db_ceiling son argumentos exclusivamente de palabra clave.

sensor.get_gain_db() float

Devuelve el valor de ganancia actual de la cámara en decibelios.

sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None

enable activa (1) o desactiva (0) el control automático de exposición.

Si enable es 0, puede establecer un tiempo de exposición fijo en microsegundos con exposure_us. exposure_us es un argumento exclusivamente de palabra clave.

sensor.get_exposure_us() int

Devuelve el valor de exposición actual de la cámara en microsegundos.

sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None

enable activa (1) o desactiva (0) el balance de blancos automático.

Si enable es 0, puede establecer una ganancia fija en decibelios para los canales rojo, verde y azul respectivamente con rgb_gain_db. rgb_gain_db es 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.

enable es 1 para habilitar o 0 para deshabilitar.

regs si está deshabilitado, puede establecer manualmente los valores del registro BLC mediante los valores leídos previamente desde sensor.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.get_hmirror() bool

Devuelve True si el modo de espejo horizontal está habilitado.

sensor.set_vflip(enable: bool) None

Activa (True) o desactiva (False) el modo de volteo vertical. Está desactivado de forma predeterminada.

sensor.get_vflip() bool

Devuelve True si el modo de volteo vertical está habilitado.

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.get_transpose() bool

Devuelve True si el modo de transposición está habilitado.

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 una imu instalada.

sensor.get_auto_rotation() bool

Devuelve True si el modo de rotación automática está habilitado.

sensor.set_framebuffers(count: int) None

Establece el número de búferes de fotogramas (frame buffers) usados para recibir datos de imagen.

count puede ser 1 (búfer único), 2 (búfer doble), 3 (búfer triple) o 4 o más para poner el controlador del sensor en modo FIFO de vídeo, donde los fotogramas recibidos se almacenan en una FIFO de count búferes.

sensor.get_framebuffers() int

Devuelve el número actual de búferes de fotogramas asignados.

sensor.disable_delays(disable: bool | None = None) bool | None

Si disable es True, deshabilita todos los retardos de tiempo de estabilización en el módulo del sensor.

Si se llama sin argumentos, devuelve True si los retardos están deshabilitados.

sensor.disable_full_flush(disable: bool | None = None) bool | None

Si disable es True, se deshabilita el vaciado automático del framebuffer al descartar un fotograma.

Si se llama sin argumentos, devuelve True si el vaciado automático está deshabilitado.

sensor.set_special_effect(sde: int) bool

Establece el efecto digital especial (SDE) en el sensor. sde es sensor.NORMAL o sensor.NEGATIVE. Devuelve True si tiene éxito.

sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool

enable True para habilitar, False para deshabilitar. radi radio entero de píxeles a corregir. coef potencia de la corrección.

Devuelve True si tiene éxito.

sensor.set_vsync_callback(cb: Callable[[int], None] | None) None

Registra la función de retorno (callback) cb para 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).

cb toma 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) cb para 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 mediante sensor.snapshot().

cb no 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. request es una de las constantes IOCTL_*; 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 a set_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_ms es 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. cmd es 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_id es el identificador de atributo de 16 bits; payload es un bytes/bytearray cuya 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_id es el identificador de atributo de 16 bits; words es el número de palabras de 16 bits a leer. Devuelve un bytearray.

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=True habilita la salida de temperatura directa. El indicador opcional high_temp_enabled selecciona 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..255 cuando 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 (0255).

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). preset es una de las constantes GENX320_BIASES_*.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Establece una única polarización (bias). bias es una de las constantes GENX320_BIAS_*; value es 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. enable es 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). palette es una de image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK o image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None

Devuelve la configuración actual de la paleta de colores, o None si la paleta activa no se reconoce.

sensor.__write_reg(address: int, value: int) None

Escribe value en el registro de la cámara en address.

Nota

Consulte la hoja de datos de la cámara para obtener información sobre los registros.

sensor.__read_reg(address: int) int

Lee el registro de la cámara en address.

Nota

Consulte la hoja de datos de la cámara para obtener información sobre los registros.

Constantes

sensor.BINARY: int

Formato de píxel BINARY (mapa de bits). Cada píxel es de 1 bit.

sensor.GRAYSCALE: int

Formato de píxel GRAYSCALE (Y de YUV422). Cada píxel es de 8 bits, 1 byte.

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.BAYER: int

Formato de píxel RAW BAYER. 8 bits por píxel.

sensor.YUV422: int

Formato de píxel YUV422 (8 bits Y1, 8 bits U, 8 bits Y2, 8 bits V, etc.).

sensor.JPEG: int

Modo JPEG. Salida JPEG comprimida. Solo funciona para las cámaras OV2640/OV5640.

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.QQCIF: int

Resolución 88x72.

sensor.QCIF: int

Resolución 176x144.

sensor.CIF: int

Resolución 352x288.

sensor.QQSIF: int

Resolución 88x60.

sensor.QSIF: int

Resolución 176x120.

sensor.SIF: int

Resolución 352x240.

sensor.QQQQVGA: int

Resolución 40x30.

sensor.QQQVGA: int

Resolución 80x60.

sensor.QQVGA: int

Resolución 160x120.

sensor.QVGA: int

Resolución 320x240.

sensor.VGA: int

Resolución 640x480.

sensor.HQQQQVGA: int

Resolución 40x20.

sensor.HQQQVGA: int

Resolución 80x40.

sensor.HQQVGA: int

Resolución 160x80.

sensor.HQVGA: int

Resolución 240x160.

sensor.HVGA: int

Resolución 480x320.

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.B160X160: int

Resolución 160x160 (para la HM01B0).

sensor.B320X320: int

Resolución 320x320 (para la HM01B0).

sensor.LCD: int

Resolución 128x160 (para usar con el escudo LCD).

sensor.QQVGA2: int

Resolución 128x160 (para usar con el escudo LCD).

sensor.WVGA: int

Resolución 720x480 (para la MT9V034).

sensor.WVGA2: int

Resolución 752x480 (para la MT9V034).

sensor.SVGA: int

Resolución 800x600. Solo para las cámaras OV2640/OV5640.

sensor.XGA: int

Resolución 1024x768. Solo para las cámaras OV2640/OV5640.

sensor.WXGA: int

Resolución 1280x768 (para la MT9M114).

sensor.SXGA: int

Resolución 1280x1024. Solo para las cámaras OV2640/OV5640.

sensor.SXGAM: int

Resolución 1280x960 (para la MT9M114).

sensor.UXGA: int

Resolución 1600x1200. Solo para las cámaras OV2640/OV5640.

sensor.HD: int

Resolución 1280x720. Solo para las cámaras OV2640/OV5640.

sensor.FHD: int

Resolución 1920x1080. Solo para la cámara OV5640.

sensor.QHD: int

Resolución 2560x1440. Solo para la cámara OV5640.

sensor.QXGA: int

Resolución 2048x1536. Solo para la cámara OV5640.

sensor.WQXGA: int

Resolución 2560x1600. Solo para la cámara OV5640.

sensor.WQXGA2: int

Resolución 2592x1944. Solo para la cámara OV5640.

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. Consulte sensor.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. Consulte sensor.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_DEFAULT: int

Preajuste de polarizaciones predeterminado para el GENX320.

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.

sensor.GENX320_BIASES_LOW_NOISE: int

Preajuste de polarizaciones de bajo ruido para el GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int

Preajuste de polarizaciones de alta velocidad para el GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int

Selector de polarización DIFF_OFF del GENX320.

sensor.GENX320_BIAS_DIFF_ON: int

Selector de polarización DIFF_ON del GENX320.

sensor.GENX320_BIAS_FO: int

Selector de polarización FO del GENX320.

sensor.GENX320_BIAS_HPF: int

Selector de polarización HPF del GENX320.

sensor.GENX320_BIAS_REFR: int

Selector de polarización REFR del GENX320.