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.