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.sleep(enable: bool) None¶
Alvó állapotba helyezi a kamerát, ha az
enableértékeTrue. 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.snapshot() image.Image¶
Készít egy képet a kamerával, és visszaad egy
image.Imageobjektumot.Ha a
sensor.set_auto_rotation()engedélyezve van, ez a metódus egy új, már elforgatottimage.Imageobjektumot ad vissza.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Kihagy
nképkockát vagytimeezredmá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 atimenincs megadva, ez a metódus 300 ezredmásodpercig hagy ki képkockákat.Ha mindkettő meg van adva, ez a metódus
nképkockát hagy ki, detimeezredmásodperc után időtúllépéssel leáll.
- 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 asensor.snapshot()korábban nem lett meghívva.
- sensor.get_frame_available() bool¶
Trueértéket ad vissza, ha rendelkezésre áll egy képkocka, amely asensor.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
OSErrorhibát fog kiváltani. Helyette használja az újcsimodult.
- sensor.dealloc_extra_fb() None¶
Elavult a(z) 4.5 verzió óta: Ez a függvény elavult, és
OSErrorhibát fog kiváltani. Helyette használja az újcsimodult.
- sensor.set_pixformat(pixformat: int) None¶
Beállítja a kameramodul képpontformátumát. A
pixformata következők egyike:sensor.JPEG(csak az OV2640/OV5640 esetén)
- 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.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
roiegy téglalap tuple/lista(x, y, w, h). Megadhat(w, h)értéket is, ekkor aroia 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ítottroituple-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,64vagy128. Sikeres eseténTrueé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+3között van. Sikeres eseténTrueé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+3között van. Sikeres eseténTrueé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+3között van. Sikeres eseténTrueé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és100között van. Sikeres eseténTrueé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énTrueértéket ad vissza.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
Az
enablebe- (1) vagy kikapcsolja (0) az automatikus erősítésszabályozást.Ha az
enableértéke0, again_dbsegítségével beállíthat egy rögzített erősítést decibelben.Ha az
enableértéke nem nulla, again_db_ceilingsegí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 again_db_ceilingcsak kulcsszavas argumentumok.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
Az
enablebe- (1) vagy kikapcsolja (0) az automatikus expozíciószabályozást.Ha az
enableértéke0, azexposure_ussegítségével beállíthat egy rögzített expozíciós időt mikroszekundumban. Azexposure_uscsak kulcsszavas argumentum.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
Az
enablebe- (1) vagy kikapcsolja (0) az automatikus fehéregyensúlyt.Ha az
enableértéke0, azrgb_gain_dbsegí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. Azrgb_gain_dbcsak 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
enable1az engedélyezéshez, vagy0a letiltáshoz.A
regsletiltás esetén manuálisan beállíthatja a BLC regiszterértékeket asensor.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.set_vflip(enable: bool) None¶
Be- (
True) vagy kikapcsolja (False) a függőleges átfordítás módot. Alapértelmezetten kikapcsolva.
- 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.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ítettimuegysé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 lehet1(egyszeres puffer),2(kétszeres puffer),3(háromszoros puffer), vagy4vagy nagyobb, hogy az érzékelő-meghajtót videó FIFO módba állítsa, ahol a fogadott képkockákcountpuffer FIFO-jában tárolódnak.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Ha a
disableértékeTrue, 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ékeTrue, 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
sdeasensor.NORMALvagysensor.NEGATIVEegyike. Sikeres eseténTrueértéket ad vissza.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
Az
enableTrueaz engedélyezéshez,Falsea letiltáshoz. Aradia javítandó képpontok egész sugara. Acoefa 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
cbvisszahí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
cbegy 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
cbvisszahí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 asensor.snapshot()segítségével történő beolvasásra.A
cbnem 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
requestazIOCTL_*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 aset_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_msalapé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
cmdaz SDK által definiált 16 bites parancsazonosító.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Ír egy Lepton SDK attribútumot. Az
attr_ida 16 bites attribútumazonosító; apayloadegybytes/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_ida 16 bites attribútumazonosító; awordsa beolvasandó 16 bites szavak száma. Egybytearrayé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=Trueengedélyezi a közvetlen hőmérséklet-kimenetet. Az opcionálishigh_temp_enabledjelző 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..255tartomá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 (
0–255).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
presetaGENX320_BIASES_*konstansok egyike.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Beállít egyetlen biast. A
biasaGENX320_BIAS_*konstansok egyike; avalueaz 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
enableegy 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
paletteazimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKvagyimage.PALETTE_EVT_LIGHTegyike.
- 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.
Konstansok¶
- 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.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.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.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ásdsensor.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ásdsensor.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().