sensor — kamera érzékelő

Elavult a(z) 4.5 verzió óta: A sensor modul elavult. Helyette használja az új csi modult (lásd csi — kameraérzékelők). Ehhez a modulhoz nem kerülnek új funkciók, és egy jövőbeli kiadásban eltávolításra kerülhet.

A sensor modul az OpenMV Cam elsődleges kamera érzékelőjéhez tartozó örökölt, modul szintű felület. Minden hívás egy szabad függvény, amely egyetlen rejtett CSI példányon működik, ami korlátozza a több kamerával rendelkező lapok támogatását. A régebbi OpenMV szkriptekkel való visszamenőleges kompatibilitás miatt maradt meg; az új kódnak az objektumorientált csi modult kell használnia helyette.

A függvénynevek a régebbi set_pixformat / set_framesize stílust követik. Minden függvény egy az egyben megfelel a csi.CSI egy-egy metódusának; a teljes képességkészletért és az egyes argumentumok leírásáért lásd a csi modult.

Példa a használatra:

import sensor

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

while True:
    img = sensor.snapshot()

Függvények

sensor.reset() None

Inicializálja a kamera érzékelőt.

sensor.sleep(enable: bool) None

Alvó állapotba helyezi a kamerát, ha az enable értéke True. Egyébként felébreszti.

sensor.shutdown(enable: bool) None

Az alvásnál alacsonyabb energiafelvételű módba helyezi a kamerát. A kamerát ébredés után alaphelyzetbe kell állítani.

sensor.flush() None

Átmásolja a képkocka-pufferben lévő tartalmat az IDE előnézetébe.

sensor.snapshot() image.Image

Készít egy képet a kamerával, és visszaad egy image.Image objektumot.

Ha a sensor.set_auto_rotation() engedélyezve van, ez a metódus egy új, már elforgatott image.Image objektumot ad vissza.

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

Kihagy n képkockát vagy time ezredmásodpercet (amelyik meg van adva), hogy a kamera képe stabilizálódhasson a kamerabeállítások módosítása után.

Ha sem az n, sem a time nincs megadva, ez a metódus 300 ezredmásodpercig hagy ki képkockákat.

Ha mindkettő meg van adva, ez a metódus n képkockát hagy ki, de time ezredmásodperc után időtúllépéssel leáll.

sensor.width() int

Visszaadja az érzékelő felbontásának szélességét.

sensor.height() int

Visszaadja az érzékelő felbontásának magasságát.

sensor.get_fb() image.Image | None

Visszaadja a sensor.snapshot() korábbi hívása által visszaadott kép objektumot. None értéket ad vissza, ha a sensor.snapshot() korábban nem lett meghívva.

sensor.get_id() int

Visszaadja a kameramodul azonosítóját. Lásd az alábbi érzékelő-konstansokat.

sensor.get_frame_available() bool

True értéket ad vissza, ha rendelkezésre áll egy képkocka, amely a sensor.snapshot() hívásával beolvasható.

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

Elavult a(z) 4.5 verzió óta: Ez a függvény elavult, és OSError hibát fog kiváltani. Helyette használja az új csi modult.

sensor.dealloc_extra_fb() None

Elavult a(z) 4.5 verzió óta: Ez a függvény elavult, és OSError hibát fog kiváltani. Helyette használja az új csi modult.

sensor.set_pixformat(pixformat: int) None

Beállítja a kameramodul képpontformátumát. A pixformat a következők egyike:

sensor.get_pixformat() int

Visszaadja a kameramodul aktuális képpontformátumát.

sensor.set_framesize(framesize: int) None

Beállítja a kameramodul képkocka-méretét. Az érvényes értékekért lásd az alábbi framesize konstansokat.

sensor.get_framesize() int

Visszaadja a kameramodul aktuális képkocka-méretét.

sensor.set_framerate(rate: int) None

Beállítja a kameramodul képkocka-sebességét Hz-ben.

sensor.get_framerate() int

Visszaadja a kameramodul képkocka-sebességét Hz-ben.

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

Beállítja a kamera felbontását az aktuális felbontáson belüli al-felbontásra.

A roi egy téglalap tuple/lista (x, y, w, h). Megadhat (w, h) értéket is, ekkor a roi a képkockán belül középre kerül. Az argumentumok kicsomagolt pozicionális egész számokként is átadhatók.

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

Visszaadja a sensor.set_windowing() segítségével korábban beállított roi tuple-t (x, y, w, h).

sensor.set_gainceiling(gainceiling: int) bool

Beállítja a kamera képének erősítési felső határát. Az érvényes értékek: 2, 4, 8, 16, 32, 64 vagy 128. Sikeres esetén True értéket ad vissza.

sensor.set_contrast(contrast: int) bool

Beállítja a kamera képének kontrasztját. Az érvényes tartomány -3 és +3 között van. Sikeres esetén True értéket ad vissza.

sensor.set_brightness(brightness: int) bool

Beállítja a kamera képének fényerejét. Az érvényes tartomány -3 és +3 között van. Sikeres esetén True értéket ad vissza.

sensor.set_saturation(saturation: int) bool

Beállítja a kamera képének telítettségét. Az érvényes tartomány -3 és +3 között van. Sikeres esetén True értéket ad vissza.

sensor.set_quality(quality: int) bool

Beállítja a kamera képének JPEG tömörítési minőségét. Az érvényes tartomány 0 és 100 között van. Sikeres esetén True értéket ad vissza. Csak az OV2640/OV5640 kamerák esetén.

sensor.set_colorbar(enable: bool) bool

Be- (True) vagy kikapcsolja (False) a színsáv tesztmódot. Sikeres esetén True értéket ad vissza.

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

Az enable be- (1) vagy kikapcsolja (0) az automatikus erősítésszabályozást.

Ha az enable értéke 0, a gain_db segítségével beállíthat egy rögzített erősítést decibelben.

Ha az enable értéke nem nulla, a gain_db_ceiling segítségével beállíthatja az automatikus erősítésszabályozó algoritmus maximális erősítési felső határát decibelben.

A gain_db és a gain_db_ceiling csak kulcsszavas argumentumok.

sensor.get_gain_db() float

Visszaadja a kamera aktuális erősítési értékét decibelben.

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

Az enable be- (1) vagy kikapcsolja (0) az automatikus expozíciószabályozást.

Ha az enable értéke 0, az exposure_us segítségével beállíthat egy rögzített expozíciós időt mikroszekundumban. Az exposure_us csak kulcsszavas argumentum.

sensor.get_exposure_us() int

Visszaadja a kamera aktuális expozíciós értékét mikroszekundumban.

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

Az enable be- (1) vagy kikapcsolja (0) az automatikus fehéregyensúlyt.

Ha az enable értéke 0, az rgb_gain_db segítségével beállíthat egy rögzített erősítést decibelben a vörös, zöld és kék csatornákra. Az rgb_gain_db csak kulcsszavas argumentum.

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

Visszaad egy tuple-t a kamera aktuális vörös, zöld és kék erősítési értékeivel decibelben.

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

Beállítja az automatikus fekete-szint kalibrálás (BLC) vezérlést a kamerán.

Az enable 1 az engedélyezéshez, vagy 0 a letiltáshoz.

A regs letiltás esetén manuálisan beállíthatja a BLC regiszterértékeket a sensor.get_blc_regs() segítségével korábban beolvasott értékek alapján. A lista hosszának meg kell egyeznie az érzékelő BLC regisztereinek számával.

sensor.get_blc_regs() List[int]

Visszaadja az érzékelő BLC regisztereit egész számok listájaként. A sensor.set_auto_blc() függvénnyel való használatra.

sensor.set_hmirror(enable: bool) None

Be- (True) vagy kikapcsolja (False) a vízszintes tükrözés módot. Alapértelmezetten kikapcsolva.

sensor.get_hmirror() bool

True értéket ad vissza, ha a vízszintes tükrözés mód engedélyezve van.

sensor.set_vflip(enable: bool) None

Be- (True) vagy kikapcsolja (False) a függőleges átfordítás módot. Alapértelmezetten kikapcsolva.

sensor.get_vflip() bool

True értéket ad vissza, ha a függőleges átfordítás mód engedélyezve van.

sensor.set_transpose(enable: bool) None

Be- (True) vagy kikapcsolja (False) a transzponálás módot. Alapértelmezetten kikapcsolva.

  • vflip=False, hmirror=False, transpose=False -> 0 fokos forgatás

  • vflip=True, hmirror=False, transpose=True -> 90 fokos forgatás

  • vflip=True, hmirror=True, transpose=False -> 180 fokos forgatás

  • vflip=False, hmirror=True, transpose=True -> 270 fokos forgatás

sensor.get_transpose() bool

True értéket ad vissza, ha a transzponálás mód engedélyezve van.

sensor.set_auto_rotation(enable: bool) None

Be- (True) vagy kikapcsolja (False) az automatikus forgatás módot. Alapértelmezetten kikapcsolva. Csak akkor működik, ha az OpenMV Cam rendelkezik beépített imu egységgel.

sensor.get_auto_rotation() bool

True értéket ad vissza, ha az automatikus forgatás mód engedélyezve van.

sensor.set_framebuffers(count: int) None

Beállítja a képadatok fogadásához használt képkocka-pufferek számát.

A count értéke lehet 1 (egyszeres puffer), 2 (kétszeres puffer), 3 (háromszoros puffer), vagy 4 vagy nagyobb, hogy az érzékelő-meghajtót videó FIFO módba állítsa, ahol a fogadott képkockák count puffer FIFO-jában tárolódnak.

sensor.get_framebuffers() int

Visszaadja a jelenleg lefoglalt képkocka-pufferek számát.

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

Ha a disable értéke True, akkor letiltja az összes beállási idő késleltetést az érzékelő modulban.

Ha argumentum nélkül hívják meg, True értéket ad vissza, ha a késleltetések le vannak tiltva.

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

Ha a disable értéke True, akkor a képkocka-eldobáskor történő automatikus képkocka-puffer ürítés le van tiltva.

Ha argumentum nélkül hívják meg, True értéket ad vissza, ha az automatikus ürítés le van tiltva.

sensor.set_special_effect(sde: int) bool

Beállítja a speciális digitális effektet (SDE) az érzékelőn. Az sde a sensor.NORMAL vagy sensor.NEGATIVE egyike. Sikeres esetén True értéket ad vissza.

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

Az enable True az engedélyezéshez, False a letiltáshoz. A radi a javítandó képpontok egész sugara. A coef a javítás erőssége.

Sikeres esetén True értéket ad vissza.

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

Regisztrálja a cb visszahívást, hogy (megszakítási kontextusban) végrehajtódjon, valahányszor a kameramodul új képkockát generál (de mielőtt a képkockát fogadná).

A cb egy argumentumot fogad: a vsync láb aktuális állapotát a változás után.

Adjon át egy nem hívhatót (pl. None) a regisztráció megszüntetéséhez.

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

Regisztrálja a cb visszahívást, hogy (megszakítási kontextusban) végrehajtódjon, valahányszor a kameramodul új képkockát generál, és a képkocka készen áll a sensor.snapshot() segítségével történő beolvasásra.

A cb nem fogad argumentumot.

Adjon át egy nem hívhatót (pl. None) a regisztráció megszüntetéséhez.

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

Végrehajt egy érzékelő-specifikus kérést. A request az IOCTL_* konstansok egyike; a fennmaradó pozicionális argumentumok és a visszatérési érték a kéréstől függenek. A támogatott kéréseket az alábbiakban érzékelő-családonként csoportosítjuk.

Általános (bármely érzékelő):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Beállítja az érzékelő kiolvasási ablakát. A kisebb ablak növeli a képkocka-sebességet a látómező rovására.

ioctl(IOCTL_GET_READOUT_WINDOW)

Visszaadja az aktuális kiolvasási ablakot (x, y, w, h) tuple-ként.

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Be- (True) vagy kikapcsolja (False) a triggerelt módot az MT9V034-en.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Visszaadja az aktuális triggerelt-mód állapotot bool értékként.

ioctl(IOCTL_SET_FOV_WIDE, enable)

Ha True, utasítja a set_framesize() függvényt, hogy a látómezőre optimalizáljon a képkocka-sebesség helyett.

ioctl(IOCTL_GET_FOV_WIDE)

Visszaadja az aktuális FOV-wide állapotot bool értékként.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Be- (True) vagy kikapcsolja (False) az érzékelő gyenge fényviszonyokhoz való „éjszakai módját”. Csak OV7725 és OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Visszaadja az aktuális éjszakai-mód állapotot bool értékként.

ioctl(IOCTL_GET_RGB_STATS)

Visszaad egy 4 elemű tuple-t az érzékelőből beolvasott nyers RGB-csatorna statisztikákkal (r, gb, gr, b) (jellemzően fehéregyensúly-hangoláshoz használatos).

OV5640 FPC – automatikus fókusz:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Elindít egy automatikus fókusz pásztázást az OV5640 FPC modulon.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Szünetelteti a folyamatban lévő automatikus fókusz pásztázást.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Visszaállítja az automatikus fókusz pozícióját az alapértelmezettre.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Blokkol, amíg az aktuális automatikus fókusz pásztázás be nem fejeződik. A timeout_ms alapértelmezett értéke 5000, ha elhagyják.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Visszaadja a Lepton kép szélességét képpontban.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Visszaadja a Lepton kép magasságát képpontban.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Visszaadja a Lepton típusát (radiometrikus vagy nem) egész számként.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Visszaadja a Lepton frissítési sebességét Hz-ben.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Visszaadja a Lepton ADC felbontását bitben.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Lefuttat egy FLIR Lepton SDK parancsot. A cmd az SDK által definiált 16 bites parancsazonosító.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Ír egy Lepton SDK attribútumot. Az attr_id a 16 bites attribútumazonosító; a payload egy bytes/bytearray, amelynek hossza 16 bit többszöröse kell legyen.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Beolvas egy Lepton SDK attribútumot. Az attr_id a 16 bites attribútumazonosító; a words a beolvasandó 16 bites szavak száma. Egy bytearray értéket ad vissza.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Visszaadja a Lepton fókuszsík-tömb hőmérsékletét Celsius-fokban.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Visszaadja a Lepton kiegészítő hőmérsékletét Celsius-fokban.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Átkapcsolja a Leptont az AGC és a közvetlen hőmérséklet-kimenet között. A measurement_enabled=True engedélyezi a közvetlen hőmérséklet-kimenetet. Az opcionális high_temp_enabled jelző a magas hőmérsékletű tartományt választja ki.

ioctl(IOCTL_LEPTON_GET_MODE)

Visszaad egy 2 elemű tuple-t (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Beállítja a mérési mód engedélyezésekor a 0..255 tartományra leképezett hőmérséklet-tartományt.

ioctl(IOCTL_LEPTON_GET_RANGE)

Visszaadja az aktuális (min_celsius, max_celsius) tartományt.

Himax HM01B0 – mozgásészlelés:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Be- (True) vagy kikapcsolja (False) a HM01B0 érzékelőn belüli mozgásészlelő blokkját.

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Beállítja a mozgásészlelési ablakot a HM01B0-on.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Beállítja a mozgásészlelési küszöbértéket (0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Törli a mozgásészlelési megszakítás reteszét.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Be- (True) vagy kikapcsolja (False) a HM01B0 belső oszcillátorát.

Prophesee GENX320 – esemény-érzékelő:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Alkalmaz egy bias előbeállítást. A preset a GENX320_BIASES_* konstansok egyike.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Beállít egyetlen biast. A bias a GENX320_BIAS_* konstansok egyike; a value az egész szám beállítás.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Konfigurálja a villódzásgátló szűrőt. Az enable egy bool; az opcionális frekvencia argumentumok beállítják a szűrő áteresztősávját.

sensor.set_color_palette(palette: int) None

Beállítja a FLIR Lepton (és hasonló) szürkeárnyalatos RGB565 konverzióhoz tartozó színpalettát. A palette az image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK vagy image.PALETTE_EVT_LIGHT egyike.

sensor.get_color_palette() int | None

Visszaadja az aktuális színpaletta beállítást, vagy None értéket, ha az aktív paletta felismerhetetlen.

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

Beírja a value értéket a kamera address címen lévő regiszterébe.

Megjegyzés

A regiszterinformációkért lásd a kamera adatlapját.

sensor.__read_reg(address: int) int

Beolvassa a kamera address címen lévő regiszterét.

Megjegyzés

A regiszterinformációkért lásd a kamera adatlapját.

Konstansok

sensor.BINARY: int

BINARY (bitmap) képpontformátum. Minden képpont 1 bites.

sensor.GRAYSCALE: int

GRAYSCALE képpontformátum (Y a YUV422-ből). Minden képpont 8 bites, 1 bájt.

sensor.RGB565: int

RGB565 képpontformátum. Minden képpont 16 bites, 2 bájt. 5 bit vörös, 6 bit zöld, 5 bit kék.

sensor.BAYER: int

RAW BAYER képpontformátum. 8 bit képpontonként.

sensor.YUV422: int

YUV422 képpontformátum (8 bit Y1, 8 bit U, 8 bit Y2, 8 bit V, stb.).

sensor.JPEG: int

JPEG mód. Tömörített JPEG kimenet. Csak az OV2640/OV5640 kamerák esetén működik.

sensor.OV2640: int

A sensor.get_id() ezt adja vissza az OV2640 kamera esetén.

sensor.OV5640: int

A sensor.get_id() ezt adja vissza az OV5640 kamera esetén.

sensor.OV7670: int

A sensor.get_id() ezt adja vissza az OV7670 kamera esetén.

sensor.OV7690: int

A sensor.get_id() ezt adja vissza az OV7690 kamera esetén.

sensor.OV7725: int

A sensor.get_id() ezt adja vissza az OV7725 kamera esetén.

sensor.OV9650: int

A sensor.get_id() ezt adja vissza az OV9650 kamera esetén.

sensor.MT9V022: int

A sensor.get_id() ezt adja vissza az MT9V022 kamera esetén.

sensor.MT9V024: int

A sensor.get_id() ezt adja vissza az MT9V024 kamera esetén.

sensor.MT9V032: int

A sensor.get_id() ezt adja vissza az MT9V032 kamera esetén.

sensor.MT9V034: int

A sensor.get_id() ezt adja vissza az MT9V034 kamera esetén.

sensor.MT9M114: int

A sensor.get_id() ezt adja vissza az MT9M114 kamera esetén.

sensor.BOSON320: int

A sensor.get_id() ezt adja vissza a BOSON 320x256 kamera esetén.

sensor.BOSON640: int

A sensor.get_id() ezt adja vissza a BOSON 640x512 kamera esetén.

sensor.LEPTON: int

A sensor.get_id() ezt adja vissza a LEPTON1/2/3 kamerák esetén.

sensor.HM01B0: int

A sensor.get_id() ezt adja vissza a HM01B0 kamera esetén.

sensor.HM0360: int

A sensor.get_id() ezt adja vissza a HM0360 kamera esetén.

sensor.GC2145: int

A sensor.get_id() ezt adja vissza a GC2145 kamera esetén.

sensor.GENX320ES: int

A sensor.get_id() ezt adja vissza a GENX320 (mérnöki minta) kamera esetén.

sensor.GENX320: int

A sensor.get_id() ezt adja vissza a GENX320 kamera esetén.

sensor.PAG7920: int

A sensor.get_id() ezt adja vissza a PAG7920 kamera esetén.

sensor.PAG7936: int

A sensor.get_id() ezt adja vissza a PAG7936 kamera esetén.

sensor.PAJ6100: int

A sensor.get_id() ezt adja vissza a PAJ6100 kamera esetén.

sensor.FROGEYE2020: int

A sensor.get_id() ezt adja vissza a FROGEYE2020 kamera esetén.

sensor.NORMAL: int

Adja át a sensor.set_special_effect() függvénynek a normál (SDE nélküli) kimenethez.

sensor.NEGATIVE: int

Adja át a sensor.set_special_effect() függvénynek a negatív-kép kimenethez.

sensor.QQCIF: int

88x72 felbontás.

sensor.QCIF: int

176x144 felbontás.

sensor.CIF: int

352x288 felbontás.

sensor.QQSIF: int

88x60 felbontás.

sensor.QSIF: int

176x120 felbontás.

sensor.SIF: int

352x240 felbontás.

sensor.QQQQVGA: int

40x30 felbontás.

sensor.QQQVGA: int

80x60 felbontás.

sensor.QQVGA: int

160x120 felbontás.

sensor.QVGA: int

320x240 felbontás.

sensor.VGA: int

640x480 felbontás.

sensor.HQQQQVGA: int

40x20 felbontás.

sensor.HQQQVGA: int

80x40 felbontás.

sensor.HQQVGA: int

160x80 felbontás.

sensor.HQVGA: int

240x160 felbontás.

sensor.HVGA: int

480x320 felbontás.

sensor.B64X32: int

64x32 felbontás. Az Image.find_displacement() függvénnyel és más FFT alapú algoritmusokkal való használatra.

sensor.B64X64: int

64x64 felbontás. Az Image.find_displacement() függvénnyel és más FFT alapú algoritmusokkal való használatra.

sensor.B128X64: int

128x64 felbontás. Az Image.find_displacement() függvénnyel és más FFT alapú algoritmusokkal való használatra.

sensor.B128X128: int

128x128 felbontás. Az Image.find_displacement() függvénnyel és más FFT alapú algoritmusokkal való használatra.

sensor.B160X160: int

160x160 felbontás (a HM01B0-hoz).

sensor.B320X320: int

320x320 felbontás (a HM01B0-hoz).

sensor.LCD: int

128x160 felbontás (az LCD shielddel való használatra).

sensor.QQVGA2: int

128x160 felbontás (az LCD shielddel való használatra).

sensor.WVGA: int

720x480 felbontás (az MT9V034-hez).

sensor.WVGA2: int

752x480 felbontás (az MT9V034-hez).

sensor.SVGA: int

800x600 felbontás. Csak az OV2640/OV5640 kamerák esetén.

sensor.XGA: int

1024x768 felbontás. Csak az OV2640/OV5640 kamerák esetén.

sensor.WXGA: int

1280x768 felbontás (az MT9M114-hez).

sensor.SXGA: int

1280x1024 felbontás. Csak az OV2640/OV5640 kamerák esetén.

sensor.SXGAM: int

1280x960 felbontás (az MT9M114-hez).

sensor.UXGA: int

1600x1200 felbontás. Csak az OV2640/OV5640 kamerák esetén.

sensor.HD: int

1280x720 felbontás. Csak az OV2640/OV5640 kamerák esetén.

sensor.FHD: int

1920x1080 felbontás. Csak az OV5640 kamera esetén.

sensor.QHD: int

2560x1440 felbontás. Csak az OV5640 kamera esetén.

sensor.QXGA: int

2048x1536 felbontás. Csak az OV5640 kamera esetén.

sensor.WQXGA: int

2560x1600 felbontás. Csak az OV5640 kamera esetén.

sensor.WQXGA2: int

2592x1944 felbontás. Csak az OV5640 kamera esetén.

sensor.IOCTL_SET_READOUT_WINDOW: int

Beállítja az érzékelő kiolvasási ablakát. Lásd sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Lekéri az érzékelő kiolvasási ablakát. Lásd sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Beállítja a triggerelt módot (pl. az MT9V034-hez). Lásd sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Lekéri az aktuális triggerelt-mód állapotot. Lásd sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

A sensor.set_framesize() függvényt a látómezőre optimalizálja az FPS helyett. Lásd sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Lekéri az aktuális látómező-FPS feletti optimalizálás állapotát. Lásd sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

Automatikus fókusz indítása az OV5640 FPC kameramodulon. Lásd sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

Automatikus fókusz szüneteltetése az OV5640 FPC kameramodulon. Lásd sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

Automatikus fókusz visszaállítása az OV5640 FPC kameramodulon. Lásd sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

Várakozás az automatikus fókusz befejeztére az OV5640 FPC kameramodulon. Lásd sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Éjszakai mód be-/kikapcsolása az érzékelőn. Lásd sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Lekéri az aktuális éjszakai-mód állapotot. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

Lekéri a FLIR Lepton kép szélességét képpontban. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

Lekéri a FLIR Lepton kép magasságát képpontban. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

Lekéri a FLIR Lepton típusát (radiometrikus vagy nem). Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

Lekéri a FLIR Lepton frissítési sebességét Hz-ben. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

Lekéri a FLIR Lepton ADC felbontását bitben. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

Végrehajt egy 16 bites FLIR Lepton SDK parancsot. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Beállít egy FLIR Lepton attribútumot. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Lekér egy FLIR Lepton attribútumot. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

Lekéri a FLIR Lepton FPA hőmérsékletét Celsius-fokban. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

Lekéri a FLIR Lepton AUX hőmérsékletét Celsius-fokban. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

Beállítja a FLIR Lepton mérési módját. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

Lekéri a FLIR Lepton mérési-mód állapotát. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

Beállítja a FLIR Lepton mérési-mód hőmérséklet-tartományát. Lásd sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

Lekéri a FLIR Lepton mérési-mód hőmérséklet-tartományát. Lásd sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

HM01B0 mozgásészlelés be-/kikapcsolása. Lásd sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

Beállítja a HM01B0 mozgásészlelési ablakát. Lásd sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

Beállítja a HM01B0 mozgásészlelési küszöbértékét. Lásd sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

Törli a HM01B0 mozgásészlelési megszakítását. Lásd sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

A HM01B0 belső oszcillátorának be-/kikapcsolása. Lásd sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Lekéri az (r, gb, gr, b) RGB statisztikákat az érzékelőből. Lásd sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

Beállítja a GENX320 érzékelő bias előbeállítását. Lásd sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Beállít egyetlen GENX320 érzékelő biast. Lásd sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

Beállítja a GENX320 villódzásgátló-szűrő paramétereit. Lásd sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

Alapértelmezett bias előbeállítás a GENX320-hoz.

sensor.GENX320_BIASES_LOW_LIGHT: int

Gyenge fényviszonyokhoz való bias előbeállítás a GENX320-hoz.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

Aktív-marker bias előbeállítás a GENX320-hoz.

sensor.GENX320_BIASES_LOW_NOISE: int

Alacsony zajú bias előbeállítás a GENX320-hoz.

sensor.GENX320_BIASES_HIGH_SPEED: int

Nagy sebességű bias előbeállítás a GENX320-hoz.

sensor.GENX320_BIAS_DIFF_OFF: int

GENX320 DIFF_OFF bias kiválasztó.

sensor.GENX320_BIAS_DIFF_ON: int

GENX320 DIFF_ON bias kiválasztó.

sensor.GENX320_BIAS_FO: int

GENX320 FO bias kiválasztó.

sensor.GENX320_BIAS_HPF: int

GENX320 HPF bias kiválasztó.

sensor.GENX320_BIAS_REFR: int

GENX320 REFR bias kiválasztó.