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.