sensor --- sensor kamera

Ditinggalkan sejak versi 4.5: Modul sensor sudah tidak digunakan lagi. Gunakan modul csi yang baru (lihat csi --- sensor kamera) sebagai gantinya. Tidak ada fitur baru yang akan ditambahkan ke modul ini dan modul ini mungkin akan dihapus pada rilis mendatang.

Modul sensor adalah antarmuka tingkat modul warisan untuk sensor kamera utama pada OpenMV Cam. Setiap panggilan adalah fungsi bebas yang beroperasi pada satu instans CSI tersembunyi, yang membatasi dukungan untuk papan dengan lebih dari satu kamera. Modul ini dipertahankan untuk kompatibilitas mundur dengan skrip OpenMV yang lebih lama; kode baru sebaiknya menggunakan modul csi yang berorientasi objek.

Nama fungsi mengikuti gaya lama set_pixformat / set_framesize. Setiap fungsi berkorespondensi satu-ke-satu dengan metode pada csi.CSI; lihat modul csi untuk rangkaian kemampuan lengkap dan deskripsi per argumen.

Contoh penggunaan:

import sensor

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

while True:
    img = sensor.snapshot()

Fungsi

sensor.reset() None

Menginisialisasi sensor kamera.

sensor.sleep(enable: bool) None

Menempatkan kamera ke mode tidur jika enable adalah True. Jika tidak, membangunkannya kembali.

sensor.shutdown(enable: bool) None

Menempatkan kamera ke mode daya rendah yang lebih rendah dari mode tidur. Kamera harus direset saat dibangunkan.

sensor.flush() None

Menyalin apa pun yang ada di buffer bingkai ke pratinjau IDE.

sensor.snapshot() image.Image

Mengambil gambar menggunakan kamera dan mengembalikan objek image.Image.

Jika sensor.set_auto_rotation() diaktifkan, metode ini mengembalikan objek image.Image baru yang sudah diputar.

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

Melewati n bingkai atau time milidetik (mana yang ditentukan) untuk membiarkan citra kamera stabil setelah mengubah pengaturan kamera.

Jika tidak ada n maupun time yang ditentukan, metode ini melewati bingkai selama 300 milidetik.

Jika keduanya ditentukan, metode ini melewati n bingkai tetapi akan habis waktu setelah time milidetik.

sensor.width() int

Mengembalikan lebar resolusi sensor.

sensor.height() int

Mengembalikan tinggi resolusi sensor.

sensor.get_fb() image.Image | None

Mengembalikan objek citra yang dikembalikan oleh panggilan sebelumnya dari sensor.snapshot(). Mengembalikan None jika sensor.snapshot() belum pernah dipanggil sebelumnya.

sensor.get_id() int

Mengembalikan ID modul kamera. Lihat konstanta sensor di bawah ini.

sensor.get_frame_available() bool

Mengembalikan True jika bingkai tersedia untuk dibaca dengan memanggil sensor.snapshot().

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

Ditinggalkan sejak versi 4.5: Fungsi ini sudah tidak digunakan lagi dan akan memunculkan OSError. Gunakan modul csi yang baru sebagai gantinya.

sensor.dealloc_extra_fb() None

Ditinggalkan sejak versi 4.5: Fungsi ini sudah tidak digunakan lagi dan akan memunculkan OSError. Gunakan modul csi yang baru sebagai gantinya.

sensor.set_pixformat(pixformat: int) None

Menetapkan format piksel untuk modul kamera. pixformat adalah salah satu dari:

sensor.get_pixformat() int

Mengembalikan pixformat saat ini untuk modul kamera.

sensor.set_framesize(framesize: int) None

Menetapkan ukuran bingkai untuk modul kamera. Lihat konstanta ukuran bingkai di bawah ini untuk nilai yang valid.

sensor.get_framesize() int

Mengembalikan ukuran bingkai saat ini untuk modul kamera.

sensor.set_framerate(rate: int) None

Menetapkan laju bingkai dalam Hz untuk modul kamera.

sensor.get_framerate() int

Mengembalikan laju bingkai dalam Hz untuk modul kamera.

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

Menetapkan resolusi kamera ke sub-resolusi di dalam resolusi saat ini.

roi adalah tuple/daftar rect (x, y, w, h). Anda juga dapat meneruskan (w, h) dan roi akan dipusatkan pada bingkai. Argumen juga dapat diteruskan secara tidak terpak sebagai bilangan bulat posisional.

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

Mengembalikan tuple roi (x, y, w, h) yang sebelumnya ditetapkan dengan sensor.set_windowing().

sensor.set_gainceiling(gainceiling: int) bool

Menetapkan batas atas gain citra kamera. Nilai yang valid adalah 2, 4, 8, 16, 32, 64, atau 128. Mengembalikan True jika berhasil.

sensor.set_contrast(contrast: int) bool

Menetapkan kontras citra kamera. Rentang valid adalah -3 hingga +3. Mengembalikan True jika berhasil.

sensor.set_brightness(brightness: int) bool

Menetapkan kecerahan citra kamera. Rentang valid adalah -3 hingga +3. Mengembalikan True jika berhasil.

sensor.set_saturation(saturation: int) bool

Menetapkan saturasi citra kamera. Rentang valid adalah -3 hingga +3. Mengembalikan True jika berhasil.

sensor.set_quality(quality: int) bool

Menetapkan kualitas kompresi JPEG citra kamera. Rentang valid adalah 0 hingga 100. Mengembalikan True jika berhasil. Hanya untuk kamera OV2640/OV5640.

sensor.set_colorbar(enable: bool) bool

Mengaktifkan mode uji pita warna (True) atau mematikannya (False). Mengembalikan True jika berhasil.

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

enable mengaktifkan kontrol gain otomatis (1) atau mematikannya (0).

Jika enable adalah 0, Anda dapat menetapkan gain tetap dalam desibel dengan gain_db.

Jika enable bukan nol, Anda dapat menetapkan batas atas gain maksimum dalam desibel dengan gain_db_ceiling untuk algoritme kontrol gain otomatis.

gain_db dan gain_db_ceiling adalah argumen khusus kata kunci.

sensor.get_gain_db() float

Mengembalikan nilai gain kamera saat ini dalam desibel.

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

enable mengaktifkan kontrol eksposur otomatis (1) atau mematikannya (0).

Jika enable adalah 0, Anda dapat menetapkan waktu eksposur tetap dalam mikrodetik dengan exposure_us. exposure_us adalah argumen khusus kata kunci.

sensor.get_exposure_us() int

Mengembalikan nilai eksposur kamera saat ini dalam mikrodetik.

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

enable mengaktifkan keseimbangan putih otomatis (1) atau mematikannya (0).

Jika enable adalah 0, Anda dapat menetapkan gain tetap dalam desibel untuk saluran merah, hijau, dan biru masing-masing dengan rgb_gain_db. rgb_gain_db adalah argumen khusus kata kunci.

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

Mengembalikan tuple dengan nilai gain merah, hijau, dan biru kamera saat ini dalam desibel.

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

Mengatur kontrol kalibrasi level hitam otomatis (BLC) pada kamera.

enable adalah 1 untuk mengaktifkan atau 0 untuk menonaktifkan.

regs jika dinonaktifkan, Anda dapat menetapkan nilai register BLC secara manual melalui nilai yang sebelumnya dibaca dari sensor.get_blc_regs(). Panjang daftar harus sesuai dengan jumlah register BLC sensor.

sensor.get_blc_regs() List[int]

Mengembalikan register BLC sensor sebagai daftar bilangan bulat. Untuk digunakan dengan sensor.set_auto_blc().

sensor.set_hmirror(enable: bool) None

Mengaktifkan mode cermin horizontal (True) atau mematikannya (False). Defaultnya adalah mati.

sensor.get_hmirror() bool

Mengembalikan True jika mode cermin horizontal diaktifkan.

sensor.set_vflip(enable: bool) None

Mengaktifkan mode balik vertikal (True) atau mematikannya (False). Defaultnya adalah mati.

sensor.get_vflip() bool

Mengembalikan True jika mode balik vertikal diaktifkan.

sensor.set_transpose(enable: bool) None

Mengaktifkan mode transpos (True) atau mematikannya (False). Defaultnya adalah mati.

  • vflip=False, hmirror=False, transpose=False -> rotasi 0 derajat

  • vflip=True, hmirror=False, transpose=True -> rotasi 90 derajat

  • vflip=True, hmirror=True, transpose=False -> rotasi 180 derajat

  • vflip=False, hmirror=True, transpose=True -> rotasi 270 derajat

sensor.get_transpose() bool

Mengembalikan True jika mode transpos diaktifkan.

sensor.set_auto_rotation(enable: bool) None

Mengaktifkan mode rotasi otomatis (True) atau mematikannya (False). Defaultnya adalah mati. Hanya berfungsi ketika OpenMV Cam memiliki imu yang terpasang.

sensor.get_auto_rotation() bool

Mengembalikan True jika mode rotasi otomatis diaktifkan.

sensor.set_framebuffers(count: int) None

Menetapkan jumlah buffer bingkai yang digunakan untuk menerima data citra.

count dapat berupa 1 (buffer tunggal), 2 (buffer ganda), 3 (buffer tiga), atau 4 atau lebih untuk menempatkan driver sensor ke mode video FIFO di mana bingkai yang diterima disimpan dalam FIFO count buffer.

sensor.get_framebuffers() int

Mengembalikan jumlah buffer bingkai yang dialokasikan saat ini.

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

Jika disable adalah True, maka semua penundaan waktu penstabilan dalam modul sensor dinonaktifkan.

Jika dipanggil tanpa argumen, mengembalikan True jika penundaan dinonaktifkan.

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

Jika disable adalah True, maka pengosongan framebuffer otomatis saat bingkai terjatuh dinonaktifkan.

Jika dipanggil tanpa argumen, mengembalikan True jika pengosongan otomatis dinonaktifkan.

sensor.set_special_effect(sde: int) bool

Menetapkan efek digital khusus (SDE) pada sensor. sde adalah salah satu dari sensor.NORMAL atau sensor.NEGATIVE. Mengembalikan True jika berhasil.

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

enable True untuk mengaktifkan, False untuk menonaktifkan. radi radius bilangan bulat piksel yang akan dikoreksi. coef daya koreksi.

Mengembalikan True jika berhasil.

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

Mendaftarkan callback cb untuk dieksekusi (dalam konteks interupsi) setiap kali modul kamera menghasilkan bingkai baru (tetapi sebelum bingkai diterima).

cb mengambil satu argumen: status pin vsync saat ini setelah berubah.

Teruskan nilai yang tidak dapat dipanggil (misalnya None) untuk membatalkan pendaftaran.

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

Mendaftarkan callback cb untuk dieksekusi (dalam konteks interupsi) setiap kali modul kamera menghasilkan bingkai baru dan bingkai siap dibaca melalui sensor.snapshot().

cb tidak mengambil argumen.

Teruskan nilai yang tidak dapat dipanggil (misalnya None) untuk membatalkan pendaftaran.

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

Menjalankan permintaan khusus sensor. request adalah salah satu konstanta IOCTL_*; argumen posisional yang tersisa dan nilai kembalian bergantung pada permintaan. Permintaan yang didukung dikelompokkan berdasarkan keluarga sensor di bawah ini.

Generik (sensor apa pun):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Menetapkan jendela pembacaan sensor. Jendela yang lebih kecil meningkatkan laju bingkai dengan mengorbankan bidang pandang.

ioctl(IOCTL_GET_READOUT_WINDOW)

Mengembalikan jendela pembacaan saat ini sebagai tuple (x, y, w, h).

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Mengaktifkan (True) atau menonaktifkan (False) mode terpicu pada MT9V034.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Mengembalikan status mode terpicu saat ini sebagai bool.

ioctl(IOCTL_SET_FOV_WIDE, enable)

Jika True, instruksikan set_framesize() untuk mengoptimalkan bidang pandang daripada laju bingkai.

ioctl(IOCTL_GET_FOV_WIDE)

Mengembalikan status FOV-wide saat ini sebagai bool.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Mengaktifkan (True) atau menonaktifkan (False) "mode malam" cahaya rendah sensor. Hanya untuk OV7725 dan OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Mengembalikan status mode malam saat ini sebagai bool.

ioctl(IOCTL_GET_RGB_STATS)

Mengembalikan 4-tuple statistik saluran RGB mentah (r, gb, gr, b) yang dibaca dari sensor (biasanya digunakan untuk penyetelan keseimbangan putih).

OV5640 FPC -- fokus otomatis:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Memulai sapuan fokus otomatis pada modul OV5640 FPC.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Menjeda sapuan fokus otomatis yang sedang berlangsung.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Mereset posisi fokus otomatis ke default.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Memblokir hingga sapuan fokus otomatis saat ini selesai. timeout_ms defaultnya adalah 5000 jika dihilangkan.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Mengembalikan lebar citra Lepton dalam piksel.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Mengembalikan tinggi citra Lepton dalam piksel.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Mengembalikan jenis Lepton (radiometrik atau tidak) sebagai int.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Mengembalikan laju refresh Lepton dalam Hz.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Mengembalikan resolusi ADC Lepton dalam bit.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Menjalankan perintah SDK FLIR Lepton. cmd adalah id perintah 16-bit yang didefinisikan oleh SDK.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Menulis atribut SDK Lepton. attr_id adalah id atribut 16-bit; payload adalah bytes/bytearray yang panjangnya harus kelipatan 16 bit.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Membaca atribut SDK Lepton. attr_id adalah id atribut 16-bit; words adalah jumlah kata 16-bit yang akan dibaca. Mengembalikan bytearray.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Mengembalikan suhu array bidang fokus Lepton dalam derajat Celsius.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Mengembalikan suhu tambahan Lepton dalam derajat Celsius.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Beralih antara AGC dan output suhu langsung pada Lepton. measurement_enabled=True mengaktifkan output suhu langsung. Bendera opsional high_temp_enabled memilih rentang suhu tinggi.

ioctl(IOCTL_LEPTON_GET_MODE)

Mengembalikan 2-tuple (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Menetapkan rentang suhu yang dipetakan ke 0..255 saat mode pengukuran diaktifkan.

ioctl(IOCTL_LEPTON_GET_RANGE)

Mengembalikan rentang (min_celsius, max_celsius) saat ini.

Himax HM01B0 -- deteksi gerakan:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Mengaktifkan (True) atau menonaktifkan (False) blok deteksi gerakan pada sensor HM01B0.

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Menetapkan jendela deteksi gerakan pada HM01B0.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Menetapkan ambang batas deteksi gerakan (0 -- 255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Membersihkan kunci interupsi deteksi gerakan.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Mengaktifkan (True) atau menonaktifkan (False) osilator internal HM01B0.

Prophesee GENX320 -- sensor kejadian:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Menerapkan preset bias. preset adalah salah satu konstanta GENX320_BIASES_*.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Menetapkan satu bias. bias adalah salah satu konstanta GENX320_BIAS_*; value adalah pengaturan bilangan bulat.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Mengonfigurasi filter anti-flicker. enable adalah bool; argumen frekuensi opsional menetapkan pita lewat filter.

sensor.set_color_palette(palette: int) None

Menetapkan palet warna untuk konversi skala abu-abu ke RGB565 pada FLIR Lepton (dan sejenisnya). palette adalah salah satu dari image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK, atau image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None

Mengembalikan pengaturan palet warna saat ini, atau None jika palet aktif tidak dikenali.

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

Menulis value ke register kamera pada address.

Catatan

Lihat lembar data kamera untuk informasi register.

sensor.__read_reg(address: int) int

Membaca register kamera pada address.

Catatan

Lihat lembar data kamera untuk informasi register.

Konstanta

sensor.BINARY: int

Format piksel BINARY (bitmap). Setiap piksel adalah 1-bit.

sensor.GRAYSCALE: int

Format piksel GRAYSCALE (Y dari YUV422). Setiap piksel adalah 8-bit, 1-byte.

sensor.RGB565: int

Format piksel RGB565. Setiap piksel adalah 16-bit, 2-byte. 5-bit merah, 6-bit hijau, 5-bit biru.

sensor.BAYER: int

Format piksel RAW BAYER. 8-bit per piksel.

sensor.YUV422: int

Format piksel YUV422 (8-bit Y1, 8-bit U, 8-bit Y2, 8-bit V, dll.).

sensor.JPEG: int

Mode JPEG. Output JPEG terkompresi. Hanya berfungsi untuk kamera OV2640/OV5640.

sensor.OV2640: int

sensor.get_id() mengembalikan ini untuk kamera OV2640.

sensor.OV5640: int

sensor.get_id() mengembalikan ini untuk kamera OV5640.

sensor.OV7670: int

sensor.get_id() mengembalikan ini untuk kamera OV7670.

sensor.OV7690: int

sensor.get_id() mengembalikan ini untuk kamera OV7690.

sensor.OV7725: int

sensor.get_id() mengembalikan ini untuk kamera OV7725.

sensor.OV9650: int

sensor.get_id() mengembalikan ini untuk kamera OV9650.

sensor.MT9V022: int

sensor.get_id() mengembalikan ini untuk kamera MT9V022.

sensor.MT9V024: int

sensor.get_id() mengembalikan ini untuk kamera MT9V024.

sensor.MT9V032: int

sensor.get_id() mengembalikan ini untuk kamera MT9V032.

sensor.MT9V034: int

sensor.get_id() mengembalikan ini untuk kamera MT9V034.

sensor.MT9M114: int

sensor.get_id() mengembalikan ini untuk kamera MT9M114.

sensor.BOSON320: int

sensor.get_id() mengembalikan ini untuk kamera BOSON 320x256.

sensor.BOSON640: int

sensor.get_id() mengembalikan ini untuk kamera BOSON 640x512.

sensor.LEPTON: int

sensor.get_id() mengembalikan ini untuk kamera LEPTON1/2/3.

sensor.HM01B0: int

sensor.get_id() mengembalikan ini untuk kamera HM01B0.

sensor.HM0360: int

sensor.get_id() mengembalikan ini untuk kamera HM0360.

sensor.GC2145: int

sensor.get_id() mengembalikan ini untuk kamera GC2145.

sensor.GENX320ES: int

sensor.get_id() mengembalikan ini untuk kamera GENX320 (sampel rekayasa).

sensor.GENX320: int

sensor.get_id() mengembalikan ini untuk kamera GENX320.

sensor.PAG7920: int

sensor.get_id() mengembalikan ini untuk kamera PAG7920.

sensor.PAG7936: int

sensor.get_id() mengembalikan ini untuk kamera PAG7936.

sensor.PAJ6100: int

sensor.get_id() mengembalikan ini untuk kamera PAJ6100.

sensor.FROGEYE2020: int

sensor.get_id() mengembalikan ini untuk kamera FROGEYE2020.

sensor.NORMAL: int

Teruskan ke sensor.set_special_effect() untuk output normal (tanpa SDE).

sensor.NEGATIVE: int

Teruskan ke sensor.set_special_effect() untuk output citra negatif.

sensor.QQCIF: int

Resolusi 88x72.

sensor.QCIF: int

Resolusi 176x144.

sensor.CIF: int

Resolusi 352x288.

sensor.QQSIF: int

Resolusi 88x60.

sensor.QSIF: int

Resolusi 176x120.

sensor.SIF: int

Resolusi 352x240.

sensor.QQQQVGA: int

Resolusi 40x30.

sensor.QQQVGA: int

Resolusi 80x60.

sensor.QQVGA: int

Resolusi 160x120.

sensor.QVGA: int

Resolusi 320x240.

sensor.VGA: int

Resolusi 640x480.

sensor.HQQQQVGA: int

Resolusi 40x20.

sensor.HQQQVGA: int

Resolusi 80x40.

sensor.HQQVGA: int

Resolusi 160x80.

sensor.HQVGA: int

Resolusi 240x160.

sensor.HVGA: int

Resolusi 480x320.

sensor.B64X32: int

Resolusi 64x32. Untuk digunakan dengan Image.find_displacement() dan algoritme berbasis FFT lainnya.

sensor.B64X64: int

Resolusi 64x64. Untuk digunakan dengan Image.find_displacement() dan algoritme berbasis FFT lainnya.

sensor.B128X64: int

Resolusi 128x64. Untuk digunakan dengan Image.find_displacement() dan algoritme berbasis FFT lainnya.

sensor.B128X128: int

Resolusi 128x128. Untuk digunakan dengan Image.find_displacement() dan algoritme berbasis FFT lainnya.

sensor.B160X160: int

Resolusi 160x160 (untuk HM01B0).

sensor.B320X320: int

Resolusi 320x320 (untuk HM01B0).

sensor.LCD: int

Resolusi 128x160 (untuk digunakan dengan perisai LCD).

sensor.QQVGA2: int

Resolusi 128x160 (untuk digunakan dengan perisai LCD).

sensor.WVGA: int

Resolusi 720x480 (untuk MT9V034).

sensor.WVGA2: int

Resolusi 752x480 (untuk MT9V034).

sensor.SVGA: int

Resolusi 800x600. Hanya untuk kamera OV2640/OV5640.

sensor.XGA: int

Resolusi 1024x768. Hanya untuk kamera OV2640/OV5640.

sensor.WXGA: int

Resolusi 1280x768 (untuk MT9M114).

sensor.SXGA: int

Resolusi 1280x1024. Hanya untuk kamera OV2640/OV5640.

sensor.SXGAM: int

Resolusi 1280x960 (untuk MT9M114).

sensor.UXGA: int

Resolusi 1600x1200. Hanya untuk kamera OV2640/OV5640.

sensor.HD: int

Resolusi 1280x720. Hanya untuk kamera OV2640/OV5640.

sensor.FHD: int

Resolusi 1920x1080. Hanya untuk kamera OV5640.

sensor.QHD: int

Resolusi 2560x1440. Hanya untuk kamera OV5640.

sensor.QXGA: int

Resolusi 2048x1536. Hanya untuk kamera OV5640.

sensor.WQXGA: int

Resolusi 2560x1600. Hanya untuk kamera OV5640.

sensor.WQXGA2: int

Resolusi 2592x1944. Hanya untuk kamera OV5640.

sensor.IOCTL_SET_READOUT_WINDOW: int

Menetapkan jendela pembacaan sensor. Lihat sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Mendapatkan jendela pembacaan sensor. Lihat sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Menetapkan mode terpicu (misalnya untuk MT9V034). Lihat sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Mendapatkan status mode terpicu saat ini. Lihat sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

Mengoptimalkan sensor.set_framesize() untuk bidang pandang dibandingkan FPS. Lihat sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Mendapatkan status optimasi bidang pandang-dibandingkan-FPS saat ini. Lihat sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

Memicu fokus otomatis pada modul kamera OV5640 FPC. Lihat sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

Menjeda fokus otomatis pada modul kamera OV5640 FPC. Lihat sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

Mereset fokus otomatis pada modul kamera OV5640 FPC. Lihat sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

Menunggu fokus otomatis selesai pada modul kamera OV5640 FPC. Lihat sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Mengaktifkan/menonaktifkan mode malam pada sensor. Lihat sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Mendapatkan status mode malam saat ini. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

Mendapatkan lebar citra FLIR Lepton dalam piksel. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

Mendapatkan tinggi citra FLIR Lepton dalam piksel. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

Mendapatkan jenis FLIR Lepton (radiometrik atau tidak). Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

Mendapatkan laju refresh FLIR Lepton dalam Hz. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

Mendapatkan resolusi ADC FLIR Lepton dalam bit. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

Menjalankan perintah SDK FLIR Lepton 16-bit. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Menetapkan atribut FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Mendapatkan atribut FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

Mendapatkan suhu FPA FLIR Lepton dalam Celsius. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

Mendapatkan suhu AUX FLIR Lepton dalam Celsius. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

Menetapkan mode pengukuran FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

Mendapatkan status mode pengukuran FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

Menetapkan rentang suhu mode pengukuran FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

Mendapatkan rentang suhu mode pengukuran FLIR Lepton. Lihat sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

Mengaktifkan/menonaktifkan deteksi gerakan HM01B0. Lihat sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

Menetapkan jendela deteksi gerakan HM01B0. Lihat sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

Menetapkan ambang batas deteksi gerakan HM01B0. Lihat sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

Membersihkan interupsi deteksi gerakan HM01B0. Lihat sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

Mengaktifkan/menonaktifkan osilator internal HM01B0. Lihat sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Mendapatkan statistik RGB (r, gb, gr, b) dari sensor. Lihat sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

Menetapkan preset bias sensor GENX320. Lihat sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Menetapkan satu bias sensor GENX320. Lihat sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

Menetapkan parameter filter anti-flicker GENX320. Lihat sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

Preset bias default untuk GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int

Preset bias cahaya rendah untuk GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

Preset bias penanda aktif untuk GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int

Preset bias kebisingan rendah untuk GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int

Preset bias kecepatan tinggi untuk GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int

Pemilih bias DIFF_OFF GENX320.

sensor.GENX320_BIAS_DIFF_ON: int

Pemilih bias DIFF_ON GENX320.

sensor.GENX320_BIAS_FO: int

Pemilih bias FO GENX320.

sensor.GENX320_BIAS_HPF: int

Pemilih bias HPF GENX320.

sensor.GENX320_BIAS_REFR: int

Pemilih bias REFR GENX320.