sensor — kamera sensörü

4.5 sürümünden beri kullanım dışı: sensor modülü kullanımdan kaldırılmıştır. Bunun yerine yeni csi modülünü kullanın (bkz. csi — kamera sensörleri). Bu modüle yeni özellik eklenmeyecektir ve gelecekteki bir sürümde kaldırılabilir.

sensor modülü, bir OpenMV Cam üzerindeki birincil kamera sensörüne yönelik eski modül düzeyindeki arayüzdür. Her çağrı, tek bir gizli CSI örneği üzerinde çalışan bir serbest fonksiyondur; bu da birden fazla kameraya sahip kartlar için desteği sınırlar. Eski OpenMV betikleriyle geriye dönük uyumluluk için korunmuştur; yeni kod bunun yerine nesne yönelimli csi modülünü kullanmalıdır.

Fonksiyon adları eski set_pixformat / set_framesize biçemini izler. Her fonksiyon, csi.CSI üzerindeki bir metoda birebir karşılık gelir; eksiksiz yetenek kümesi ve argüman başına açıklamalar için csi modülüne bakın.

Örnek kullanım:

import sensor

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

while True:
    img = sensor.snapshot()

Fonksiyonlar

sensor.reset() None

Kamera sensörünü başlatır.

sensor.sleep(enable: bool) None

enable True ise kamerayı uyku moduna alır. Aksi halde tekrar uyandırır.

sensor.shutdown(enable: bool) None

Kamerayı uykudan daha düşük bir güç moduna alır. Uyandırıldığında kameranın sıfırlanması gerekir.

sensor.flush() None

Çerçeve arabelleğinde (frame buffer) ne varsa IDE önizlemesine kopyalar.

sensor.snapshot() image.Image

Kamerayı kullanarak bir fotoğraf çeker ve bir image.Image nesnesi döndürür.

sensor.set_auto_rotation() etkinse, bu metot zaten döndürülmüş yeni bir image.Image nesnesi döndürür.

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

Kamera ayarları değiştirildikten sonra kamera görüntüsünün dengelenmesi için n çerçeve veya time milisaniye (hangisi belirtilmişse) atlar.

Ne n ne de time belirtilmemişse, bu metot 300 milisaniye boyunca çerçeve atlar.

Her ikisi de belirtilmişse, bu metot n çerçeve atlar ancak time milisaniye sonra zaman aşımına uğrar.

sensor.width() int

Sensör çözünürlüğü genişliğini döndürür.

sensor.height() int

Sensör çözünürlüğü yüksekliğini döndürür.

sensor.get_fb() image.Image | None

Önceki bir sensor.snapshot() çağrısı tarafından döndürülen görüntü nesnesini döndürür. sensor.snapshot() daha önce çağrılmadıysa None döndürür.

sensor.get_id() int

Kamera modülü kimliğini döndürür. Aşağıdaki sensör sabitlerine bakın.

sensor.get_frame_available() bool

sensor.snapshot() çağrılarak okunabilecek bir çerçeve mevcutsa True döndürür.

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

4.5 sürümünden beri kullanım dışı: Bu fonksiyon kullanımdan kaldırılmıştır ve OSError üretir. Bunun yerine yeni csi modülünü kullanın.

sensor.dealloc_extra_fb() None

4.5 sürümünden beri kullanım dışı: Bu fonksiyon kullanımdan kaldırılmıştır ve OSError üretir. Bunun yerine yeni csi modülünü kullanın.

sensor.set_pixformat(pixformat: int) None

Kamera modülü için piksel formatını ayarlar. pixformat şunlardan biridir:

sensor.get_pixformat() int

Kamera modülünün geçerli piksel formatını döndürür.

sensor.set_framesize(framesize: int) None

Kamera modülü için çerçeve boyutunu ayarlar. Geçerli değerler için aşağıdaki framesize sabitlerine bakın.

sensor.get_framesize() int

Kamera modülünün geçerli çerçeve boyutunu döndürür.

sensor.set_framerate(rate: int) None

Kamera modülü için çerçeve hızını Hz cinsinden ayarlar.

sensor.get_framerate() int

Kamera modülünün çerçeve hızını Hz cinsinden döndürür.

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

Kamera çözünürlüğünü, mevcut çözünürlüğün içindeki bir alt çözünürlüğe ayarlar.

roi bir dikdörtgen demeti/listesidir (x, y, w, h). Ayrıca (w, h) geçirebilirsiniz; bu durumda roi çerçeve üzerinde ortalanır. Argümanlar ayrıca paketten çıkarılmış konumsal tamsayılar olarak da geçirilebilir.

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

Daha önce sensor.set_windowing() ile ayarlanmış roi demetini (x, y, w, h) döndürür.

sensor.set_gainceiling(gainceiling: int) bool

Kamera görüntüsü kazanç (gain) tavanını ayarlar. Geçerli değerler 2, 4, 8, 16, 32, 64 veya 128 değerleridir. Başarılı olduğunda True döndürür.

sensor.set_contrast(contrast: int) bool

Kamera görüntüsü kontrastını ayarlar. Geçerli aralık -3 ile +3 arasıdır. Başarılı olduğunda True döndürür.

sensor.set_brightness(brightness: int) bool

Kamera görüntüsü parlaklığını ayarlar. Geçerli aralık -3 ile +3 arasıdır. Başarılı olduğunda True döndürür.

sensor.set_saturation(saturation: int) bool

Kamera görüntüsü doygunluğunu ayarlar. Geçerli aralık -3 ile +3 arasıdır. Başarılı olduğunda True döndürür.

sensor.set_quality(quality: int) bool

Kamera görüntüsü JPEG sıkıştırma kalitesini ayarlar. Geçerli aralık 0 ile 100 arasıdır. Başarılı olduğunda True döndürür. Yalnızca OV2640/OV5640 kameraları için.

sensor.set_colorbar(enable: bool) bool

Renk çubuğu test modunu açar (True) veya kapatır (False). Başarılı olduğunda True döndürür.

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

enable otomatik kazanç (gain) kontrolünü açar (1) veya kapatır (0).

enable 0 ise, gain_db ile desibel cinsinden sabit bir kazanç ayarlayabilirsiniz.

enable sıfırdan farklıysa, otomatik kazanç kontrol algoritması için gain_db_ceiling ile desibel cinsinden maksimum kazanç tavanını ayarlayabilirsiniz.

gain_db ve gain_db_ceiling yalnızca anahtar sözcük argümanlarıdır.

sensor.get_gain_db() float

Geçerli kamera kazanç (gain) değerini desibel cinsinden döndürür.

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

enable otomatik pozlama kontrolünü açar (1) veya kapatır (0).

enable 0 ise, exposure_us ile mikrosaniye cinsinden sabit bir pozlama süresi ayarlayabilirsiniz. exposure_us yalnızca anahtar sözcük argümanıdır.

sensor.get_exposure_us() int

Geçerli kamera pozlama değerini mikrosaniye cinsinden döndürür.

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

enable otomatik beyaz dengesini açar (1) veya kapatır (0).

enable 0 ise, rgb_gain_db ile sırasıyla kırmızı, yeşil ve mavi kanallar için desibel cinsinden sabit bir kazanç ayarlayabilirsiniz. rgb_gain_db yalnızca anahtar sözcük argümanıdır.

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

Geçerli kamera kırmızı, yeşil ve mavi kazanç (gain) değerlerini desibel cinsinden içeren bir demet döndürür.

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

Kameradaki otomatik siyah seviye kalibrasyonu (BLC) kontrolünü ayarlar.

enable, etkinleştirmek için 1, devre dışı bırakmak için 0 değeridir.

regs devre dışı bırakıldıysa, BLC yazmaç değerlerini daha önce sensor.get_blc_regs() ile okunan değerler üzerinden elle ayarlayabilirsiniz. Liste uzunluğu, sensörün BLC yazmaç sayısıyla eşleşmelidir.

sensor.get_blc_regs() List[int]

Sensör BLC yazmaçlarını bir tamsayı listesi olarak döndürür. sensor.set_auto_blc() ile kullanım içindir.

sensor.set_hmirror(enable: bool) None

Yatay ayna modunu açar (True) veya kapatır (False). Varsayılan olarak kapalıdır.

sensor.get_hmirror() bool

Yatay ayna modu etkinse True döndürür.

sensor.set_vflip(enable: bool) None

Dikey çevirme modunu açar (True) veya kapatır (False). Varsayılan olarak kapalıdır.

sensor.get_vflip() bool

Dikey çevirme modu etkinse True döndürür.

sensor.set_transpose(enable: bool) None

Devrik (transpose) modunu açar (True) veya kapatır (False). Varsayılan olarak kapalıdır.

  • vflip=False, hmirror=False, transpose=False -> 0 derece döndürme

  • vflip=True, hmirror=False, transpose=True -> 90 derece döndürme

  • vflip=True, hmirror=True, transpose=False -> 180 derece döndürme

  • vflip=False, hmirror=True, transpose=True -> 270 derece döndürme

sensor.get_transpose() bool

Devrik (transpose) modu etkinse True döndürür.

sensor.set_auto_rotation(enable: bool) None

Otomatik döndürme modunu açar (True) veya kapatır (False). Varsayılan olarak kapalıdır. Yalnızca OpenMV Cam’de bir imu yüklüyse çalışır.

sensor.get_auto_rotation() bool

Otomatik döndürme modu etkinse True döndürür.

sensor.set_framebuffers(count: int) None

Görüntü verisini almak için kullanılan çerçeve arabelleği (frame buffer) sayısını ayarlar.

count değeri 1 (tek arabellek), 2 (çift arabellek), 3 (üçlü arabellek) veya alınan çerçevelerin count arabellekten oluşan bir FIFO’da saklandığı video FIFO moduna sensör sürücüsünü almak için 4 ya da daha büyük olabilir.

sensor.get_framebuffers() int

Tahsis edilen geçerli çerçeve arabelleği (frame buffer) sayısını döndürür.

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

disable True ise sensör modülündeki tüm yerleşme süresi gecikmelerini devre dışı bırakır.

Argümansız çağrılırsa, gecikmeler devre dışıysa True döndürür.

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

disable True ise, çerçeve düşmesinde otomatik framebuffer temizleme devre dışı bırakılır.

Argümansız çağrılırsa, otomatik temizleme devre dışıysa True döndürür.

sensor.set_special_effect(sde: int) bool

Sensör üzerinde özel dijital efekti (SDE) ayarlar. sde değeri sensor.NORMAL veya sensor.NEGATIVE değerlerinden biridir. Başarılı olduğunda True döndürür.

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

enable etkinleştirmek için True, devre dışı bırakmak için False. radi düzeltilecek piksellerin tamsayı yarıçapı. coef düzeltmenin gücü.

Başarılı olduğunda True döndürür.

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

Kamera modülü her yeni çerçeve ürettiğinde (ancak çerçeve alınmadan önce) (kesme bağlamında) çalıştırılmak üzere cb geri çağırmasını (callback) kaydeder.

cb bir argüman alır: değişimden sonra vsync pininin geçerli durumu.

Kaydı silmek için çağrılamayan bir değer (örn. None) geçirin.

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

Kamera modülü her yeni çerçeve ürettiğinde ve çerçeve sensor.snapshot() ile okunmaya hazır olduğunda (kesme bağlamında) çalıştırılmak üzere cb geri çağırmasını (callback) kaydeder.

cb hiçbir argüman almaz.

Kaydı silmek için çağrılamayan bir değer (örn. None) geçirin.

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

Sensöre özgü bir istek yürütür. request değeri IOCTL_* sabitlerinden biridir; kalan konumsal argümanlar ve dönüş değeri isteğe bağlıdır. Desteklenen istekler aşağıda sensör ailesine göre gruplandırılmıştır.

Genel (herhangi bir sensör):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Sensör okuma penceresini ayarlar. Daha küçük bir pencere, görüş alanı pahasına çerçeve hızını artırır.

ioctl(IOCTL_GET_READOUT_WINDOW)

Geçerli okuma penceresini bir (x, y, w, h) demeti olarak döndürür.

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

MT9V034 üzerinde tetiklemeli modu etkinleştirir (True) veya devre dışı bırakır (False).

ioctl(IOCTL_GET_TRIGGERED_MODE)

Geçerli tetiklemeli mod durumunu bir bool olarak döndürür.

ioctl(IOCTL_SET_FOV_WIDE, enable)

True olduğunda, set_framesize() fonksiyonuna çerçeve hızı yerine görüş alanı için optimize etmesini bildirir.

ioctl(IOCTL_GET_FOV_WIDE)

Geçerli FOV-wide durumunu bir bool olarak döndürür.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Sensörün düşük ışık “gece modunu” etkinleştirir (True) veya devre dışı bırakır (False). Yalnızca OV7725 ve OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Geçerli gece modu durumunu bir bool olarak döndürür.

ioctl(IOCTL_GET_RGB_STATS)

Sensörden okunan ham RGB kanal istatistiklerini içeren bir 4’lü demet (r, gb, gr, b) döndürür (genellikle beyaz dengesi ayarı için kullanılır).

OV5640 FPC – otomatik odaklama:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

OV5640 FPC modülünde bir otomatik odaklama taraması başlatır.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Devam eden bir otomatik odaklama taramasını duraklatır.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Otomatik odaklama konumunu varsayılana sıfırlar.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Geçerli otomatik odaklama taraması bitene kadar bekler. timeout_ms belirtilmezse varsayılan olarak 5000’dir.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Lepton görüntü genişliğini piksel cinsinden döndürür.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Lepton görüntü yüksekliğini piksel cinsinden döndürür.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Lepton’un türünü (radyometrik olup olmadığını) bir tamsayı olarak döndürür.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Lepton’un yenileme hızını Hz cinsinden döndürür.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Lepton’un ADC çözünürlüğünü bit cinsinden döndürür.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Bir FLIR Lepton SDK komutu çalıştırır. cmd, SDK tarafından tanımlanan 16 bitlik komut kimliğidir.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Bir Lepton SDK özniteliği yazar. attr_id 16 bitlik öznitelik kimliğidir; payload, uzunluğu 16 bitin katı olması gereken bir bytes/bytearray değeridir.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Bir Lepton SDK özniteliği okur. attr_id 16 bitlik öznitelik kimliğidir; words okunacak 16 bitlik sözcük sayısıdır. Bir bytearray döndürür.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Lepton odak düzlemi dizisi sıcaklığını Celsius derece cinsinden döndürür.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Lepton yardımcı sıcaklığını Celsius derece cinsinden döndürür.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Lepton’u AGC ile doğrudan sıcaklık çıkışı arasında geçirir. measurement_enabled=True doğrudan sıcaklık çıkışını etkinleştirir. İsteğe bağlı high_temp_enabled bayrağı yüksek sıcaklık aralığını seçer.

ioctl(IOCTL_LEPTON_GET_MODE)

Bir 2’li demet (measurement_enabled, high_temp_enabled) döndürür.

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Ölçüm modu etkinleştirildiğinde 0..255 aralığına eşlenen sıcaklık aralığını ayarlar.

ioctl(IOCTL_LEPTON_GET_RANGE)

Geçerli (min_celsius, max_celsius) aralığını döndürür.

Himax HM01B0 – hareket tespiti:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

HM01B0’ın sensör üzerindeki hareket tespiti bloğunu etkinleştirir (True) veya devre dışı bırakır (False).

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

HM01B0 üzerindeki hareket tespiti penceresini ayarlar.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Hareket tespiti eşiğini ayarlar (0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Hareket tespiti kesme mandalını temizler.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

HM01B0’ın dahili osilatörünü etkinleştirir (True) veya devre dışı bırakır (False).

Prophesee GENX320 – olay sensörü:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Bir bias ön ayarı uygular. preset değeri GENX320_BIASES_* sabitlerinden biridir.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Tek bir bias ayarlar. bias değeri GENX320_BIAS_* sabitlerinden biridir; value tamsayı ayarıdır.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Titreşim önleme filtresini yapılandırır. enable bir bool değeridir; isteğe bağlı frekans argümanları filtre geçiş bandını ayarlar.

sensor.set_color_palette(palette: int) None

FLIR Lepton (ve benzeri) gri tonlamadan RGB565’e dönüşüm için renk paletini ayarlar. palette değeri image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK veya image.PALETTE_EVT_LIGHT değerlerinden biridir.

sensor.get_color_palette() int | None

Geçerli renk paleti ayarını döndürür veya etkin palet tanınmıyorsa None döndürür.

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

value değerini address adresindeki kamera yazmacına yazar.

Not

Yazmaç bilgisi için kamera veri sayfasına bakın.

sensor.__read_reg(address: int) int

address adresindeki kamera yazmacını okur.

Not

Yazmaç bilgisi için kamera veri sayfasına bakın.

Sabitler

sensor.BINARY: int

BINARY (bit eşlem) piksel formatı. Her piksel 1 bittir.

sensor.GRAYSCALE: int

GRAYSCALE piksel formatı (YUV422’den Y). Her piksel 8 bit, 1 bayttır.

sensor.RGB565: int

RGB565 piksel formatı. Her piksel 16 bit, 2 bayttır. 5 bit kırmızı, 6 bit yeşil, 5 bit mavi.

sensor.BAYER: int

RAW BAYER piksel formatı. Piksel başına 8 bit.

sensor.YUV422: int

YUV422 piksel formatı (8 bit Y1, 8 bit U, 8 bit Y2, 8 bit V vb.).

sensor.JPEG: int

JPEG modu. Sıkıştırılmış JPEG çıkışı. Yalnızca OV2640/OV5640 kameraları için çalışır.

sensor.OV2640: int

sensor.get_id() OV2640 kamerası için bunu döndürür.

sensor.OV5640: int

sensor.get_id() OV5640 kamerası için bunu döndürür.

sensor.OV7670: int

sensor.get_id() OV7670 kamerası için bunu döndürür.

sensor.OV7690: int

sensor.get_id() OV7690 kamerası için bunu döndürür.

sensor.OV7725: int

sensor.get_id() OV7725 kamerası için bunu döndürür.

sensor.OV9650: int

sensor.get_id() OV9650 kamerası için bunu döndürür.

sensor.MT9V022: int

sensor.get_id() MT9V022 kamerası için bunu döndürür.

sensor.MT9V024: int

sensor.get_id() MT9V024 kamerası için bunu döndürür.

sensor.MT9V032: int

sensor.get_id() MT9V032 kamerası için bunu döndürür.

sensor.MT9V034: int

sensor.get_id() MT9V034 kamerası için bunu döndürür.

sensor.MT9M114: int

sensor.get_id() MT9M114 kamerası için bunu döndürür.

sensor.BOSON320: int

sensor.get_id() BOSON 320x256 kamerası için bunu döndürür.

sensor.BOSON640: int

sensor.get_id() BOSON 640x512 kamerası için bunu döndürür.

sensor.LEPTON: int

sensor.get_id() LEPTON1/2/3 kameraları için bunu döndürür.

sensor.HM01B0: int

sensor.get_id() HM01B0 kamerası için bunu döndürür.

sensor.HM0360: int

sensor.get_id() HM0360 kamerası için bunu döndürür.

sensor.GC2145: int

sensor.get_id() GC2145 kamerası için bunu döndürür.

sensor.GENX320ES: int

sensor.get_id() GENX320 (mühendislik örneği) kamerası için bunu döndürür.

sensor.GENX320: int

sensor.get_id() GENX320 kamerası için bunu döndürür.

sensor.PAG7920: int

sensor.get_id() PAG7920 kamerası için bunu döndürür.

sensor.PAG7936: int

sensor.get_id() PAG7936 kamerası için bunu döndürür.

sensor.PAJ6100: int

sensor.get_id() PAJ6100 kamerası için bunu döndürür.

sensor.FROGEYE2020: int

sensor.get_id() FROGEYE2020 kamerası için bunu döndürür.

sensor.NORMAL: int

Normal (SDE yok) çıkış için sensor.set_special_effect() fonksiyonuna geçirin.

sensor.NEGATIVE: int

Negatif görüntü çıkışı için sensor.set_special_effect() fonksiyonuna geçirin.

sensor.QQCIF: int

88x72 çözünürlük.

sensor.QCIF: int

176x144 çözünürlük.

sensor.CIF: int

352x288 çözünürlük.

sensor.QQSIF: int

88x60 çözünürlük.

sensor.QSIF: int

176x120 çözünürlük.

sensor.SIF: int

352x240 çözünürlük.

sensor.QQQQVGA: int

40x30 çözünürlük.

sensor.QQQVGA: int

80x60 çözünürlük.

sensor.QQVGA: int

160x120 çözünürlük.

sensor.QVGA: int

320x240 çözünürlük.

sensor.VGA: int

640x480 çözünürlük.

sensor.HQQQQVGA: int

40x20 çözünürlük.

sensor.HQQQVGA: int

80x40 çözünürlük.

sensor.HQQVGA: int

160x80 çözünürlük.

sensor.HQVGA: int

240x160 çözünürlük.

sensor.HVGA: int

480x320 çözünürlük.

sensor.B64X32: int

64x32 çözünürlük. Image.find_displacement() ve diğer FFT tabanlı algoritmalarla kullanım içindir.

sensor.B64X64: int

64x64 çözünürlük. Image.find_displacement() ve diğer FFT tabanlı algoritmalarla kullanım içindir.

sensor.B128X64: int

128x64 çözünürlük. Image.find_displacement() ve diğer FFT tabanlı algoritmalarla kullanım içindir.

sensor.B128X128: int

128x128 çözünürlük. Image.find_displacement() ve diğer FFT tabanlı algoritmalarla kullanım içindir.

sensor.B160X160: int

160x160 çözünürlük (HM01B0 için).

sensor.B320X320: int

320x320 çözünürlük (HM01B0 için).

sensor.LCD: int

128x160 çözünürlük (LCD shield ile kullanım için).

sensor.QQVGA2: int

128x160 çözünürlük (LCD shield ile kullanım için).

sensor.WVGA: int

720x480 çözünürlük (MT9V034 için).

sensor.WVGA2: int

752x480 çözünürlük (MT9V034 için).

sensor.SVGA: int

800x600 çözünürlük. Yalnızca OV2640/OV5640 kameraları için.

sensor.XGA: int

1024x768 çözünürlük. Yalnızca OV2640/OV5640 kameraları için.

sensor.WXGA: int

1280x768 çözünürlük (MT9M114 için).

sensor.SXGA: int

1280x1024 çözünürlük. Yalnızca OV2640/OV5640 kameraları için.

sensor.SXGAM: int

1280x960 çözünürlük (MT9M114 için).

sensor.UXGA: int

1600x1200 çözünürlük. Yalnızca OV2640/OV5640 kameraları için.

sensor.HD: int

1280x720 çözünürlük. Yalnızca OV2640/OV5640 kameraları için.

sensor.FHD: int

1920x1080 çözünürlük. Yalnızca OV5640 kamerası için.

sensor.QHD: int

2560x1440 çözünürlük. Yalnızca OV5640 kamerası için.

sensor.QXGA: int

2048x1536 çözünürlük. Yalnızca OV5640 kamerası için.

sensor.WQXGA: int

2560x1600 çözünürlük. Yalnızca OV5640 kamerası için.

sensor.WQXGA2: int

2592x1944 çözünürlük. Yalnızca OV5640 kamerası için.

sensor.IOCTL_SET_READOUT_WINDOW: int

Sensör okuma penceresini ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Sensör okuma penceresini alır. Bkz. sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Tetiklemeli modu ayarlar (örn. MT9V034 için). Bkz. sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Geçerli tetiklemeli mod durumunu alır. Bkz. sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

sensor.set_framesize() fonksiyonunu FPS yerine görüş alanı için optimize eder. Bkz. sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Geçerli görüş alanı-FPS optimizasyon durumunu alır. Bkz. sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

OV5640 FPC kamera modülünde otomatik odaklamayı tetikler. Bkz. sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

OV5640 FPC kamera modülünde otomatik odaklamayı duraklatır. Bkz. sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

OV5640 FPC kamera modülünde otomatik odaklamayı sıfırlar. Bkz. sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

OV5640 FPC kamera modülünde otomatik odaklamanın tamamlanmasını bekler. Bkz. sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Sensörde gece modunu etkinleştirir/devre dışı bırakır. Bkz. sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Geçerli gece modu durumunu alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

FLIR Lepton görüntü genişliğini piksel cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

FLIR Lepton görüntü yüksekliğini piksel cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

FLIR Lepton türünü (radyometrik olup olmadığını) alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

FLIR Lepton yenileme hızını Hz cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

FLIR Lepton ADC çözünürlüğünü bit cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

16 bitlik bir FLIR Lepton SDK komutu çalıştırır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Bir FLIR Lepton özniteliği ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Bir FLIR Lepton özniteliği alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

FLIR Lepton FPA sıcaklığını Celsius cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

FLIR Lepton AUX sıcaklığını Celsius cinsinden alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

FLIR Lepton ölçüm modunu ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

FLIR Lepton ölçüm modu durumunu alır. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

FLIR Lepton ölçüm modu sıcaklık aralığını ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

FLIR Lepton ölçüm modu sıcaklık aralığını alır. Bkz. sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

HM01B0 hareket tespitini etkinleştirir/devre dışı bırakır. Bkz. sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

HM01B0 hareket tespiti penceresini ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

HM01B0 hareket tespiti eşiğini ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

HM01B0 hareket tespiti kesmesini temizler. Bkz. sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

HM01B0 dahili osilatörünü etkinleştirir/devre dışı bırakır. Bkz. sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Sensörden (r, gb, gr, b) RGB istatistiklerini alır. Bkz. sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

GENX320 sensör bias ön ayarını ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Tek bir GENX320 sensör bias’ı ayarlar. Bkz. sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

GENX320 titreşim önleme filtresi parametrelerini ayarlar. Bkz. sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

GENX320 için varsayılan bias ön ayarı.

sensor.GENX320_BIASES_LOW_LIGHT: int

GENX320 için düşük ışık bias ön ayarı.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

GENX320 için etkin işaretleyici bias ön ayarı.

sensor.GENX320_BIASES_LOW_NOISE: int

GENX320 için düşük gürültü bias ön ayarı.

sensor.GENX320_BIASES_HIGH_SPEED: int

GENX320 için yüksek hız bias ön ayarı.

sensor.GENX320_BIAS_DIFF_OFF: int

GENX320 DIFF_OFF bias seçici.

sensor.GENX320_BIAS_DIFF_ON: int

GENX320 DIFF_ON bias seçici.

sensor.GENX320_BIAS_FO: int

GENX320 FO bias seçici.

sensor.GENX320_BIAS_HPF: int

GENX320 HPF bias seçici.

sensor.GENX320_BIAS_REFR: int

GENX320 REFR bias seçici.