sensor — 카메라 센서

버전 4.5부터 폐지됨: sensor 모듈은 더 이상 사용되지 않습니다. 대신 새로운 csi 모듈(csi — 카메라 센서 참조)을 사용하십시오. 이 모듈에는 새 기능이 추가되지 않으며 향후 릴리스에서 제거될 수 있습니다.

sensor 모듈은 OpenMV Cam의 기본 카메라 센서에 대한 레거시 모듈 수준 인터페이스입니다. 모든 호출은 숨겨진 단일 CSI 인스턴스에서 동작하는 자유 함수이므로 카메라가 두 개 이상인 보드에 대한 지원이 제한됩니다. 이는 이전 OpenMV 스크립트와의 하위 호환성을 위해 유지되며, 새 코드는 객체 지향적인 csi 모듈을 대신 사용해야 합니다.

함수 이름은 이전의 set_pixformat / set_framesize 스타일을 따릅니다. 각 함수는 csi.CSI의 메서드와 일대일로 대응됩니다. 전체 기능 집합과 인수별 설명은 csi 모듈을 참조하십시오.

사용 예:

import sensor

sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)

while True:
    img = sensor.snapshot()

함수

sensor.reset() None

카메라 센서를 초기화합니다.

sensor.sleep(enable: bool) None

enableTrue이면 카메라를 절전 상태로 전환합니다. 그렇지 않으면 다시 깨웁니다.

sensor.shutdown(enable: bool) None

카메라를 절전보다 더 낮은 전력 모드로 전환합니다. 카메라는 깨어날 때 재설정되어야 합니다.

sensor.flush() None

프레임 버퍼에 있던 내용을 IDE 미리보기로 복사합니다.

sensor.snapshot() image.Image

카메라로 사진을 찍어 image.Image 객체를 반환합니다.

sensor.set_auto_rotation()이 활성화되어 있으면 이 메서드는 이미 회전된 새 image.Image 객체를 반환합니다.

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

카메라 설정 변경 후 카메라 이미지가 안정화되도록 n 프레임 또는 time 밀리초(지정된 쪽)만큼 건너뜁니다.

ntime 중 어느 것도 지정하지 않으면 이 메서드는 300밀리초 동안 프레임을 건너뜁니다.

둘 다 지정하면 이 메서드는 n 프레임을 건너뛰되 time 밀리초 후 타임아웃됩니다.

sensor.width() int

센서 해상도 너비를 반환합니다.

sensor.height() int

센서 해상도 높이를 반환합니다.

sensor.get_fb() image.Image | None

이전 sensor.snapshot() 호출에서 반환된 이미지 객체를 반환합니다. sensor.snapshot()이 이전에 호출된 적이 없으면 None을 반환합니다.

sensor.get_id() int

카메라 모듈 ID를 반환합니다. 아래의 센서 상수를 참조하십시오.

sensor.get_frame_available() bool

sensor.snapshot()을 호출하여 읽을 수 있는 프레임이 있으면 True를 반환합니다.

sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image

버전 4.5부터 폐지됨: 이 함수는 더 이상 사용되지 않으며 OSError를 발생시킵니다. 대신 새로운 csi 모듈을 사용하십시오.

sensor.dealloc_extra_fb() None

버전 4.5부터 폐지됨: 이 함수는 더 이상 사용되지 않으며 OSError를 발생시킵니다. 대신 새로운 csi 모듈을 사용하십시오.

sensor.set_pixformat(pixformat: int) None

카메라 모듈의 픽셀 형식을 설정합니다. pixformat은 다음 중 하나입니다:

sensor.get_pixformat() int

카메라 모듈의 현재 픽셀 형식을 반환합니다.

sensor.set_framesize(framesize: int) None

카메라 모듈의 프레임 크기를 설정합니다. 유효한 값은 아래의 framesize 상수를 참조하십시오.

sensor.get_framesize() int

카메라 모듈의 현재 프레임 크기를 반환합니다.

sensor.set_framerate(rate: int) None

카메라 모듈의 프레임 속도를 Hz 단위로 설정합니다.

sensor.get_framerate() int

카메라 모듈의 프레임 속도를 Hz 단위로 반환합니다.

sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None

카메라의 해상도를 현재 해상도 내부의 하위 해상도로 설정합니다.

roi는 사각형 튜플/리스트 (x, y, w, h)입니다. (w, h)를 전달할 수도 있으며 이 경우 roi는 프레임 중앙에 배치됩니다. 인수는 위치 정수로 풀어서 전달할 수도 있습니다.

sensor.get_windowing() Tuple[int, int, int, int]

이전에 sensor.set_windowing()으로 설정한 roi 튜플 (x, y, w, h)을 반환합니다.

sensor.set_gainceiling(gainceiling: int) bool

카메라 이미지 게인 상한을 설정합니다. 유효한 값은 2, 4, 8, 16, 32, 64, 128입니다. 성공 시 True를 반환합니다.

sensor.set_contrast(contrast: int) bool

카메라 이미지 대비를 설정합니다. 유효 범위는 -3부터 +3까지입니다. 성공 시 True를 반환합니다.

sensor.set_brightness(brightness: int) bool

카메라 이미지 밝기를 설정합니다. 유효 범위는 -3부터 +3까지입니다. 성공 시 True를 반환합니다.

sensor.set_saturation(saturation: int) bool

카메라 이미지 채도를 설정합니다. 유효 범위는 -3부터 +3까지입니다. 성공 시 True를 반환합니다.

sensor.set_quality(quality: int) bool

카메라 이미지 JPEG 압축 품질을 설정합니다. 유효 범위는 0부터 100까지입니다. 성공 시 True를 반환합니다. OV2640/OV5640 카메라 전용입니다.

sensor.set_colorbar(enable: bool) bool

컬러 바 테스트 모드를 켜거나(True) 끕니다(False). 성공 시 True를 반환합니다.

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

enable은 자동 게인 제어를 켜거나(1) 끕니다(0).

enable0이면 gain_db로 고정 게인을 데시벨 단위로 설정할 수 있습니다.

enable이 0이 아니면 자동 게인 제어 알고리즘을 위해 gain_db_ceiling으로 최대 게인 상한을 데시벨 단위로 설정할 수 있습니다.

gain_dbgain_db_ceiling은 키워드 전용 인수입니다.

sensor.get_gain_db() float

현재 카메라 게인 값을 데시벨 단위로 반환합니다.

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

enable은 자동 노출 제어를 켜거나(1) 끕니다(0).

enable0이면 exposure_us로 고정 노출 시간을 마이크로초 단위로 설정할 수 있습니다. exposure_us는 키워드 전용 인수입니다.

sensor.get_exposure_us() int

현재 카메라 노출 값을 마이크로초 단위로 반환합니다.

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

enable은 자동 화이트 밸런스를 켜거나(1) 끕니다(0).

enable0이면 rgb_gain_db로 빨강, 초록, 파랑 채널에 대한 고정 게인을 각각 데시벨 단위로 설정할 수 있습니다. rgb_gain_db는 키워드 전용 인수입니다.

sensor.get_rgb_gain_db() Tuple[float, float, float]

현재 카메라의 빨강, 초록, 파랑 게인 값을 데시벨 단위로 담은 튜플을 반환합니다.

sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None

카메라의 자동 블랙 레벨 보정(BLC) 제어를 설정합니다.

enable은 활성화하려면 1, 비활성화하려면 0입니다.

regs는 비활성화된 경우 이전에 sensor.get_blc_regs()로 읽은 값을 통해 BLC 레지스터 값을 수동으로 설정할 수 있습니다. 리스트 길이는 센서의 BLC 레지스터 개수와 일치해야 합니다.

sensor.get_blc_regs() List[int]

센서 BLC 레지스터를 정수 리스트로 반환합니다. sensor.set_auto_blc()와 함께 사용합니다.

sensor.set_hmirror(enable: bool) None

수평 미러 모드를 켜거나(True) 끕니다(False). 기본값은 끄기입니다.

sensor.get_hmirror() bool

수평 미러 모드가 활성화되어 있으면 True를 반환합니다.

sensor.set_vflip(enable: bool) None

수직 뒤집기 모드를 켜거나(True) 끕니다(False). 기본값은 끄기입니다.

sensor.get_vflip() bool

수직 뒤집기 모드가 활성화되어 있으면 True를 반환합니다.

sensor.set_transpose(enable: bool) None

전치(transpose) 모드를 켜거나(True) 끕니다(False). 기본값은 끄기입니다.

  • vflip=False, hmirror=False, transpose=False -> 0도 회전

  • vflip=True, hmirror=False, transpose=True -> 90도 회전

  • vflip=True, hmirror=True, transpose=False -> 180도 회전

  • vflip=False, hmirror=True, transpose=True -> 270도 회전

sensor.get_transpose() bool

전치(transpose) 모드가 활성화되어 있으면 True를 반환합니다.

sensor.set_auto_rotation(enable: bool) None

자동 회전 모드를 켜거나(True) 끕니다(False). 기본값은 끄기입니다. OpenMV Cam에 imu가 설치되어 있을 때만 작동합니다.

sensor.get_auto_rotation() bool

자동 회전 모드가 활성화되어 있으면 True를 반환합니다.

sensor.set_framebuffers(count: int) None

이미지 데이터를 수신하는 데 사용되는 프레임 버퍼의 개수를 설정합니다.

count1(단일 버퍼), 2(이중 버퍼), 3(삼중 버퍼)일 수 있으며, 4 이상이면 수신된 프레임을 count개의 버퍼로 구성된 FIFO에 저장하는 비디오 FIFO 모드로 센서 드라이버를 전환합니다.

sensor.get_framebuffers() int

현재 할당된 프레임 버퍼의 개수를 반환합니다.

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

disableTrue이면 센서 모듈의 모든 안정화 시간 지연을 비활성화합니다.

인수 없이 호출하면 지연이 비활성화되어 있을 때 True를 반환합니다.

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

disableTrue이면 프레임 드롭 시 자동 프레임버퍼 플러싱이 비활성화됩니다.

인수 없이 호출하면 자동 플러싱이 비활성화되어 있을 때 True를 반환합니다.

sensor.set_special_effect(sde: int) bool

센서에 특수 디지털 효과(SDE)를 설정합니다. sdesensor.NORMAL 또는 sensor.NEGATIVE 중 하나입니다. 성공 시 True를 반환합니다.

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

enable은 활성화하려면 True, 비활성화하려면 False입니다. radi는 보정할 픽셀의 정수 반경입니다. coef는 보정의 강도입니다.

성공 시 True를 반환합니다.

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

카메라 모듈이 새 프레임을 생성할 때마다(단, 프레임이 수신되기 전에) (인터럽트 컨텍스트에서) 실행될 콜백 cb를 등록합니다.

cb는 인수 하나를 받습니다: 변경된 후의 vsync 핀의 현재 상태입니다.

등록을 해제하려면 호출 불가능한 값(예: None)을 전달하십시오.

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

카메라 모듈이 새 프레임을 생성하고 sensor.snapshot()을 통해 프레임을 읽을 준비가 될 때마다 (인터럽트 컨텍스트에서) 실행될 콜백 cb를 등록합니다.

cb는 인수를 받지 않습니다.

등록을 해제하려면 호출 불가능한 값(예: None)을 전달하십시오.

sensor.ioctl(request: int, *args: Any) Any

센서별 요청을 실행합니다. requestIOCTL_* 상수 중 하나입니다. 나머지 위치 인수와 반환 값은 요청에 따라 다릅니다. 지원되는 요청은 아래에 센서 계열별로 그룹화되어 있습니다.

일반 (모든 센서):

ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

센서 판독 창을 설정합니다. 창이 작을수록 시야각을 희생하는 대신 프레임 속도가 높아집니다.

ioctl(IOCTL_GET_READOUT_WINDOW)

현재 판독 창을 (x, y, w, h) 튜플로 반환합니다.

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

MT9V034에서 트리거 모드를 활성화(True) 또는 비활성화(False)합니다.

ioctl(IOCTL_GET_TRIGGERED_MODE)

현재 트리거 모드 상태를 bool로 반환합니다.

ioctl(IOCTL_SET_FOV_WIDE, enable)

True이면 set_framesize()가 프레임 속도보다 시야각에 최적화되도록 지시합니다.

ioctl(IOCTL_GET_FOV_WIDE)

현재 FOV-wide 상태를 bool로 반환합니다.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

센서의 저조도 “야간 모드”를 활성화(True) 또는 비활성화(False)합니다. OV7725 및 OV5640 전용입니다.

ioctl(IOCTL_GET_NIGHT_MODE)

현재 야간 모드 상태를 bool로 반환합니다.

ioctl(IOCTL_GET_RGB_STATS)

센서에서 읽은 원시 RGB 채널 통계의 4-튜플 (r, gb, gr, b)을 반환합니다(일반적으로 화이트 밸런스 조정에 사용됨).

OV5640 FPC – 자동 초점:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

OV5640 FPC 모듈에서 자동 초점 스윕을 시작합니다.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

진행 중인 자동 초점 스윕을 일시 중지합니다.

ioctl(IOCTL_RESET_AUTO_FOCUS)

자동 초점 위치를 기본값으로 재설정합니다.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

현재 자동 초점 스윕이 완료될 때까지 차단합니다. timeout_ms는 생략 시 기본값이 5000입니다.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Lepton 이미지 너비를 픽셀 단위로 반환합니다.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Lepton 이미지 높이를 픽셀 단위로 반환합니다.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Lepton의 유형(방사 측정 가능 여부)을 정수로 반환합니다.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Lepton의 갱신 속도를 Hz 단위로 반환합니다.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Lepton의 ADC 해상도를 비트 단위로 반환합니다.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

FLIR Lepton SDK 명령을 실행합니다. cmd는 SDK에서 정의한 16비트 명령 ID입니다.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Lepton SDK 속성을 씁니다. attr_id는 16비트 속성 ID이며, payload는 길이가 16비트의 배수여야 하는 bytes/bytearray입니다.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Lepton SDK 속성을 읽습니다. attr_id는 16비트 속성 ID이며, words는 읽을 16비트 워드의 개수입니다. bytearray를 반환합니다.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Lepton 초점면 배열(FPA) 온도를 섭씨 단위로 반환합니다.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Lepton 보조 온도를 섭씨 단위로 반환합니다.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Lepton을 AGC와 직접 온도 출력 사이에서 전환합니다. measurement_enabled=True는 직접 온도 출력을 활성화합니다. 선택적 high_temp_enabled 플래그는 고온 범위를 선택합니다.

ioctl(IOCTL_LEPTON_GET_MODE)

2-튜플 (measurement_enabled, high_temp_enabled)을 반환합니다.

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

측정 모드가 활성화되어 있을 때 0..255로 매핑되는 온도 범위를 설정합니다.

ioctl(IOCTL_LEPTON_GET_RANGE)

현재 (min_celsius, max_celsius) 범위를 반환합니다.

Himax HM01B0 – 모션 검출:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

HM01B0의 온센서 모션 검출 블록을 활성화(True) 또는 비활성화(False)합니다.

ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

HM01B0의 모션 검출 창을 설정합니다.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

모션 검출 임계값을 설정합니다(0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

모션 검출 인터럽트 래치를 지웁니다.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

HM01B0의 내부 발진기를 활성화(True) 또는 비활성화(False)합니다.

Prophesee GENX320 – 이벤트 센서:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

바이어스 프리셋을 적용합니다. presetGENX320_BIASES_* 상수 중 하나입니다.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

단일 바이어스를 설정합니다. biasGENX320_BIAS_* 상수 중 하나이며, value는 정수 설정 값입니다.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

안티 플리커 필터를 구성합니다. enable은 bool이며, 선택적 주파수 인수는 필터 통과 대역을 설정합니다.

sensor.set_color_palette(palette: int) None

FLIR Lepton(및 유사 센서)의 그레이스케일에서 RGB565로의 변환을 위한 색상 팔레트를 설정합니다. paletteimage.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK, image.PALETTE_EVT_LIGHT 중 하나입니다.

sensor.get_color_palette() int | None

현재 색상 팔레트 설정을 반환하며, 활성 팔레트를 인식할 수 없으면 None을 반환합니다.

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

address의 카메라 레지스터에 value를 씁니다.

참고

레지스터 정보는 카메라 데이터시트를 참조하십시오.

sensor.__read_reg(address: int) int

address의 카메라 레지스터를 읽습니다.

참고

레지스터 정보는 카메라 데이터시트를 참조하십시오.

상수

sensor.BINARY: int

BINARY(비트맵) 픽셀 형식. 각 픽셀은 1비트입니다.

sensor.GRAYSCALE: int

GRAYSCALE 픽셀 형식(YUV422의 Y). 각 픽셀은 8비트, 1바이트입니다.

sensor.RGB565: int

RGB565 픽셀 형식. 각 픽셀은 16비트, 2바이트입니다. 빨강 5비트, 초록 6비트, 파랑 5비트입니다.

sensor.BAYER: int

RAW BAYER 픽셀 형식. 픽셀당 8비트입니다.

sensor.YUV422: int

YUV422 픽셀 형식(8비트 Y1, 8비트 U, 8비트 Y2, 8비트 V 등).

sensor.JPEG: int

JPEG 모드. 압축된 JPEG 출력. OV2640/OV5640 카메라에서만 작동합니다.

sensor.OV2640: int

sensor.get_id()가 OV2640 카메라에 대해 이 값을 반환합니다.

sensor.OV5640: int

sensor.get_id()가 OV5640 카메라에 대해 이 값을 반환합니다.

sensor.OV7670: int

sensor.get_id()가 OV7670 카메라에 대해 이 값을 반환합니다.

sensor.OV7690: int

sensor.get_id()가 OV7690 카메라에 대해 이 값을 반환합니다.

sensor.OV7725: int

sensor.get_id()가 OV7725 카메라에 대해 이 값을 반환합니다.

sensor.OV9650: int

sensor.get_id()가 OV9650 카메라에 대해 이 값을 반환합니다.

sensor.MT9V022: int

sensor.get_id()가 MT9V022 카메라에 대해 이 값을 반환합니다.

sensor.MT9V024: int

sensor.get_id()가 MT9V024 카메라에 대해 이 값을 반환합니다.

sensor.MT9V032: int

sensor.get_id()가 MT9V032 카메라에 대해 이 값을 반환합니다.

sensor.MT9V034: int

sensor.get_id()가 MT9V034 카메라에 대해 이 값을 반환합니다.

sensor.MT9M114: int

sensor.get_id()가 MT9M114 카메라에 대해 이 값을 반환합니다.

sensor.BOSON320: int

sensor.get_id()가 BOSON 320x256 카메라에 대해 이 값을 반환합니다.

sensor.BOSON640: int

sensor.get_id()가 BOSON 640x512 카메라에 대해 이 값을 반환합니다.

sensor.LEPTON: int

sensor.get_id()가 LEPTON1/2/3 카메라에 대해 이 값을 반환합니다.

sensor.HM01B0: int

sensor.get_id()가 HM01B0 카메라에 대해 이 값을 반환합니다.

sensor.HM0360: int

sensor.get_id()가 HM0360 카메라에 대해 이 값을 반환합니다.

sensor.GC2145: int

sensor.get_id()가 GC2145 카메라에 대해 이 값을 반환합니다.

sensor.GENX320ES: int

sensor.get_id()가 GENX320(엔지니어링 샘플) 카메라에 대해 이 값을 반환합니다.

sensor.GENX320: int

sensor.get_id()가 GENX320 카메라에 대해 이 값을 반환합니다.

sensor.PAG7920: int

sensor.get_id()가 PAG7920 카메라에 대해 이 값을 반환합니다.

sensor.PAG7936: int

sensor.get_id()가 PAG7936 카메라에 대해 이 값을 반환합니다.

sensor.PAJ6100: int

sensor.get_id()가 PAJ6100 카메라에 대해 이 값을 반환합니다.

sensor.FROGEYE2020: int

sensor.get_id()가 FROGEYE2020 카메라에 대해 이 값을 반환합니다.

sensor.NORMAL: int

정상(SDE 없음) 출력을 위해 sensor.set_special_effect()에 전달합니다.

sensor.NEGATIVE: int

네거티브 이미지 출력을 위해 sensor.set_special_effect()에 전달합니다.

sensor.QQCIF: int

88x72 해상도.

sensor.QCIF: int

176x144 해상도.

sensor.CIF: int

352x288 해상도.

sensor.QQSIF: int

88x60 해상도.

sensor.QSIF: int

176x120 해상도.

sensor.SIF: int

352x240 해상도.

sensor.QQQQVGA: int

40x30 해상도.

sensor.QQQVGA: int

80x60 해상도.

sensor.QQVGA: int

160x120 해상도.

sensor.QVGA: int

320x240 해상도.

sensor.VGA: int

640x480 해상도.

sensor.HQQQQVGA: int

40x20 해상도.

sensor.HQQQVGA: int

80x40 해상도.

sensor.HQQVGA: int

160x80 해상도.

sensor.HQVGA: int

240x160 해상도.

sensor.HVGA: int

480x320 해상도.

sensor.B64X32: int

64x32 해상도. Image.find_displacement() 및 기타 FFT 기반 알고리즘과 함께 사용합니다.

sensor.B64X64: int

64x64 해상도. Image.find_displacement() 및 기타 FFT 기반 알고리즘과 함께 사용합니다.

sensor.B128X64: int

128x64 해상도. Image.find_displacement() 및 기타 FFT 기반 알고리즘과 함께 사용합니다.

sensor.B128X128: int

128x128 해상도. Image.find_displacement() 및 기타 FFT 기반 알고리즘과 함께 사용합니다.

sensor.B160X160: int

160x160 해상도(HM01B0용).

sensor.B320X320: int

320x320 해상도(HM01B0용).

sensor.LCD: int

128x160 해상도(LCD 실드용).

sensor.QQVGA2: int

128x160 해상도(LCD 실드용).

sensor.WVGA: int

720x480 해상도(MT9V034용).

sensor.WVGA2: int

752x480 해상도(MT9V034용).

sensor.SVGA: int

800x600 해상도. OV2640/OV5640 카메라 전용입니다.

sensor.XGA: int

1024x768 해상도. OV2640/OV5640 카메라 전용입니다.

sensor.WXGA: int

1280x768 해상도(MT9M114용).

sensor.SXGA: int

1280x1024 해상도. OV2640/OV5640 카메라 전용입니다.

sensor.SXGAM: int

1280x960 해상도(MT9M114용).

sensor.UXGA: int

1600x1200 해상도. OV2640/OV5640 카메라 전용입니다.

sensor.HD: int

1280x720 해상도. OV2640/OV5640 카메라 전용입니다.

sensor.FHD: int

1920x1080 해상도. OV5640 카메라 전용입니다.

sensor.QHD: int

2560x1440 해상도. OV5640 카메라 전용입니다.

sensor.QXGA: int

2048x1536 해상도. OV5640 카메라 전용입니다.

sensor.WQXGA: int

2560x1600 해상도. OV5640 카메라 전용입니다.

sensor.WQXGA2: int

2592x1944 해상도. OV5640 카메라 전용입니다.

sensor.IOCTL_SET_READOUT_WINDOW: int

센서 판독 창을 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GET_READOUT_WINDOW: int

센서 판독 창을 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_SET_TRIGGERED_MODE: int

트리거 모드를 설정합니다(예: MT9V034용). sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GET_TRIGGERED_MODE: int

현재 트리거 모드 상태를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_SET_FOV_WIDE: int

sensor.set_framesize()를 FPS보다 시야각에 최적화합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GET_FOV_WIDE: int

현재 FPS 대비 시야각 최적화 상태를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

OV5640 FPC 카메라 모듈에서 자동 초점을 트리거합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

OV5640 FPC 카메라 모듈에서 자동 초점을 일시 중지합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_RESET_AUTO_FOCUS: int

OV5640 FPC 카메라 모듈에서 자동 초점을 재설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

OV5640 FPC 카메라 모듈에서 자동 초점이 완료될 때까지 대기합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_SET_NIGHT_MODE: int

센서의 야간 모드를 활성화/비활성화합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GET_NIGHT_MODE: int

현재 야간 모드 상태를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_WIDTH: int

FLIR Lepton 이미지 너비를 픽셀 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_HEIGHT: int

FLIR Lepton 이미지 높이를 픽셀 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

FLIR Lepton 유형(방사 측정 가능 여부)을 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_REFRESH: int

FLIR Lepton 갱신 속도를 Hz 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

FLIR Lepton ADC 해상도를 비트 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_RUN_COMMAND: int

16비트 FLIR Lepton SDK 명령을 실행합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

FLIR Lepton 속성을 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

FLIR Lepton 속성을 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

FLIR Lepton FPA 온도를 섭씨 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

FLIR Lepton AUX 온도를 섭씨 단위로 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_SET_MODE: int

FLIR Lepton 측정 모드를 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_MODE: int

FLIR Lepton 측정 모드 상태를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_SET_RANGE: int

FLIR Lepton 측정 모드 온도 범위를 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_LEPTON_GET_RANGE: int

FLIR Lepton 측정 모드 온도 범위를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_HIMAX_MD_ENABLE: int

HM01B0 모션 검출을 활성화/비활성화합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_HIMAX_MD_WINDOW: int

HM01B0 모션 검출 창을 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

HM01B0 모션 검출 임계값을 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_HIMAX_MD_CLEAR: int

HM01B0 모션 검출 인터럽트를 지웁니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_HIMAX_OSC_ENABLE: int

HM01B0 내부 발진기를 활성화/비활성화합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GET_RGB_STATS: int

센서에서 (r, gb, gr, b) RGB 통계를 가져옵니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GENX320_SET_BIASES: int

GENX320 센서 바이어스 프리셋을 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GENX320_SET_BIAS: int

단일 GENX320 센서 바이어스를 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.IOCTL_GENX320_SET_AFK: int

GENX320 안티 플리커 필터 매개변수를 설정합니다. sensor.ioctl()을 참조하십시오.

sensor.GENX320_BIASES_DEFAULT: int

GENX320의 기본 바이어스 프리셋.

sensor.GENX320_BIASES_LOW_LIGHT: int

GENX320의 저조도 바이어스 프리셋.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

GENX320의 액티브 마커 바이어스 프리셋.

sensor.GENX320_BIASES_LOW_NOISE: int

GENX320의 저잡음 바이어스 프리셋.

sensor.GENX320_BIASES_HIGH_SPEED: int

GENX320의 고속 바이어스 프리셋.

sensor.GENX320_BIAS_DIFF_OFF: int

GENX320 DIFF_OFF 바이어스 선택자.

sensor.GENX320_BIAS_DIFF_ON: int

GENX320 DIFF_ON 바이어스 선택자.

sensor.GENX320_BIAS_FO: int

GENX320 FO 바이어스 선택자.

sensor.GENX320_BIAS_HPF: int

GENX320 HPF 바이어스 선택자.

sensor.GENX320_BIAS_REFR: int

GENX320 REFR 바이어스 선택자.