sensor — senzor kamery¶
Zastaralé od verze 4.5: Modul sensor je zastaralý. Použijte místo něj nový modul csi (viz csi — kamerové senzory). Do tohoto modulu nebudou přidávány žádné nové funkce a v některém z příštích vydání může být odstraněn.
Modul sensor je starší rozhraní na úrovni modulu k hlavnímu senzoru kamery na OpenMV Cam. Každé volání je samostatná funkce, která pracuje s jedinou skrytou instancí CSI, což omezuje podporu desek s více než jednou kamerou. Je zachován kvůli zpětné kompatibilitě se staršími skripty OpenMV; nový kód by měl místo něj používat objektově orientovaný modul csi.
Názvy funkcí dodržují starší styl set_pixformat / set_framesize. Každá funkce odpovídá jedna ku jedné metodě na csi.CSI; kompletní sadu schopností a popisy jednotlivých argumentů najdete v modulu csi.
Příklad použití:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funkce¶
- sensor.sleep(enable: bool) None¶
Uspí kameru, pokud je
enableTrue. V opačném případě ji znovu probudí.
- sensor.shutdown(enable: bool) None¶
Přepne kameru do režimu s nižší spotřebou než spánek. Při probuzení musí být kamera resetována.
- sensor.flush() None¶
Zkopíruje cokoli, co bylo ve snímkovém bufferu (frame buffer), do náhledu v IDE.
- sensor.snapshot() image.Image¶
Pořídí snímek pomocí kamery a vrátí objekt
image.Image.Pokud je povoleno
sensor.set_auto_rotation(), tato metoda vrátí nový, již otočený objektimage.Image.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Přeskočí
nsnímků nebotimemilisekund (podle toho, co je zadáno), aby se obraz kamery po změně nastavení kamery stabilizoval.Pokud není zadáno ani
n, anitime, tato metoda přeskakuje snímky po dobu 300 milisekund.Pokud jsou zadány oba, tato metoda přeskočí
nsnímků, ale potimemilisekundách vyprší časový limit.
- sensor.get_fb() image.Image | None¶
Vrátí objekt obrazu vrácený předchozím voláním
sensor.snapshot(). VrátíNone, pokudsensor.snapshot()ještě nebyl zavolán.
- sensor.get_frame_available() bool¶
Vrátí
True, pokud je k dispozici snímek ke čtení volánímsensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Zastaralé od verze 4.5: Tato funkce je zastaralá a vyvolá
OSError. Použijte místo ní nový modulcsi.
- sensor.dealloc_extra_fb() None¶
Zastaralé od verze 4.5: Tato funkce je zastaralá a vyvolá
OSError. Použijte místo ní nový modulcsi.
- sensor.set_pixformat(pixformat: int) None¶
Nastaví formát pixelů pro modul kamery.
pixformatje jeden z:sensor.JPEG(pouze pro OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Nastaví velikost snímku pro modul kamery. Platné hodnoty viz konstanty framesize níže.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Nastaví rozlišení kamery na dílčí rozlišení uvnitř aktuálního rozlišení.
roije n-tice/seznam obdélníku(x, y, w, h). Můžete také předat(w, h)aroibude vycentrována na snímku. Argumenty lze rovněž předat rozbalené jako poziční celá čísla.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Vrátí n-tici
roi(x, y, w, h)dříve nastavenou pomocísensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
Nastaví strop zisku obrazu kamery. Platné hodnoty jsou
2,4,8,16,32,64nebo128. Při úspěchu vrátíTrue.
- sensor.set_contrast(contrast: int) bool¶
Nastaví kontrast obrazu kamery. Platný rozsah je
-3až+3. Při úspěchu vrátíTrue.
- sensor.set_brightness(brightness: int) bool¶
Nastaví jas obrazu kamery. Platný rozsah je
-3až+3. Při úspěchu vrátíTrue.
- sensor.set_saturation(saturation: int) bool¶
Nastaví sytost obrazu kamery. Platný rozsah je
-3až+3. Při úspěchu vrátíTrue.
- sensor.set_quality(quality: int) bool¶
Nastaví kvalitu JPEG komprese obrazu kamery. Platný rozsah je
0až100. Při úspěchu vrátíTrue. Pouze pro kamery OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
Zapne (
True) nebo vypne (False) testovací režim barevných pruhů. Při úspěchu vrátíTrue.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enablezapíná (1) nebo vypíná (0) automatické řízení zisku.Pokud je
enable0, můžete nastavit pevný zisk v decibelech pomocígain_db.Pokud je
enablenenulové, můžete nastavit maximální strop zisku v decibelech pomocígain_db_ceilingpro algoritmus automatického řízení zisku.gain_dbagain_db_ceilingjsou argumenty pouze pro klíčová slova.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enablezapíná (1) nebo vypíná (0) automatické řízení expozice.Pokud je
enable0, můžete nastavit pevnou dobu expozice v mikrosekundách pomocíexposure_us.exposure_usje argument pouze pro klíčové slovo.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enablezapíná (1) nebo vypíná (0) automatické vyvážení bílé.Pokud je
enable0, můžete nastavit pevný zisk v decibelech pro červený, zelený a modrý kanál pomocírgb_gain_db.rgb_gain_dbje argument pouze pro klíčové slovo.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Vrátí n-tici s aktuálními hodnotami zisku červeného, zeleného a modrého kanálu kamery v decibelech.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Nastaví na kameře řízení automatické kalibrace úrovně černé (BLC).
enableje1pro povolení nebo0pro zakázání.regspokud je zakázáno, můžete ručně nastavit hodnoty registrů BLC pomocí hodnot dříve načtených zsensor.get_blc_regs(). Délka seznamu se musí shodovat s počtem registrů BLC senzoru.
- sensor.get_blc_regs() List[int]¶
Vrátí registry BLC senzoru jako seznam celých čísel. Pro použití s
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Zapne (
True) nebo vypne (False) režim horizontálního zrcadlení. Výchozí stav je vypnuto.
- sensor.set_vflip(enable: bool) None¶
Zapne (
True) nebo vypne (False) režim vertikálního převrácení. Výchozí stav je vypnuto.
- sensor.set_transpose(enable: bool) None¶
Zapne (
True) nebo vypne (False) režim transpozice. Výchozí stav je vypnuto.vflip=False, hmirror=False, transpose=False -> otočení o 0 stupňů
vflip=True, hmirror=False, transpose=True -> otočení o 90 stupňů
vflip=True, hmirror=True, transpose=False -> otočení o 180 stupňů
vflip=False, hmirror=True, transpose=True -> otočení o 270 stupňů
- sensor.set_auto_rotation(enable: bool) None¶
Zapne (
True) nebo vypne (False) režim automatického otáčení. Výchozí stav je vypnuto. Funguje pouze tehdy, když má OpenMV Cam nainstalovanýimu.
- sensor.set_framebuffers(count: int) None¶
Nastaví počet snímkových bufferů (frame buffer) používaných k příjmu obrazových dat.
countmůže být1(jediný buffer),2(dvojitý buffer),3(trojitý buffer) nebo4či více pro přepnutí ovladače senzoru do režimu video FIFO, kde se přijaté snímky ukládají do FIFO scountbuffery.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Pokud je
disableTrue, zakáže veškerá zpoždění doby ustálení v modulu senzoru.Pokud je voláno bez argumentů, vrátí
True, pokud jsou zpoždění zakázána.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Pokud je
disableTrue, je automatické vyprazdňování framebufferu při zahození snímku zakázáno.Pokud je voláno bez argumentů, vrátí
True, pokud je automatické vyprazdňování zakázáno.
- sensor.set_special_effect(sde: int) bool¶
Nastaví speciální digitální efekt (SDE) na senzoru.
sdeje jeden zsensor.NORMALnebosensor.NEGATIVE. Při úspěchu vrátíTrue.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTruepro povolení,Falsepro zakázání.radiceločíselný poloměr pixelů, které se mají opravit.coefmocnina korekce.Při úspěchu vrátí
True.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Zaregistruje callback
cb, který se má provést (v kontextu přerušení) pokaždé, když modul kamery vygeneruje nový snímek (ale ještě před přijetím snímku).cbpřijímá jeden argument: aktuální stav pinu vsync po změně.Pro zrušení registrace předejte nezavolatelnou hodnotu (např.
None).
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Zaregistruje callback
cb, který se má provést (v kontextu přerušení) pokaždé, když modul kamery vygeneruje nový snímek a snímek je připraven ke čtení přessensor.snapshot().cbnepřijímá žádné argumenty.Pro zrušení registrace předejte nezavolatelnou hodnotu (např.
None).
- sensor.ioctl(request: int, *args: Any) Any¶
Provede požadavek specifický pro senzor.
requestje jedna z konstantIOCTL_*; zbývající poziční argumenty a návratová hodnota závisí na požadavku. Podporované požadavky jsou níže seskupeny podle rodiny senzorů.Obecné (jakýkoli senzor):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Nastaví okno čtení senzoru. Menší okno zvyšuje snímkovou frekvenci na úkor zorného pole.
ioctl(IOCTL_GET_READOUT_WINDOW)Vrátí aktuální okno čtení jako n-tici
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Povolí (
True) nebo zakáže (False) spouštěný režim na MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Vrátí aktuální stav spouštěného režimu jako
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Pokud je
True, instruujeset_framesize(), aby optimalizoval spíše pro zorné pole než pro snímkovou frekvenci.ioctl(IOCTL_GET_FOV_WIDE)Vrátí aktuální stav FOV-wide jako
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Povolí (
True) nebo zakáže (False) „noční režim“ senzoru pro slabé osvětlení. Pouze OV7725 a OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Vrátí aktuální stav nočního režimu jako
bool.ioctl(IOCTL_GET_RGB_STATS)Vrátí 4-prvkovou n-tici surových statistik RGB kanálů
(r, gb, gr, b)načtených ze senzoru (obvykle se používá pro ladění vyvážení bílé).
OV5640 FPC – automatické ostření:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Spustí přejezd automatického ostření na modulu OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Pozastaví probíhající přejezd automatického ostření.
ioctl(IOCTL_RESET_AUTO_FOCUS)Resetuje pozici automatického ostření na výchozí hodnotu.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Zablokuje, dokud aktuální přejezd automatického ostření neskončí.
timeout_msje při vynechání výchozí 5000.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Vrátí šířku obrazu Lepton v pixelech.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Vrátí výšku obrazu Lepton v pixelech.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Vrátí typ Leptonu (radiometrický nebo ne) jako int.
ioctl(IOCTL_LEPTON_GET_REFRESH)Vrátí obnovovací frekvenci Leptonu v Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Vrátí rozlišení ADC Leptonu v bitech.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Spustí příkaz FLIR Lepton SDK.
cmdje 16bitové ID příkazu definované SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Zapíše atribut Lepton SDK.
attr_idje 16bitové ID atributu;payloadjebytes/bytearray, jehož délka musí být násobkem 16 bitů.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Načte atribut Lepton SDK.
attr_idje 16bitové ID atributu;wordsje počet 16bitových slov ke čtení. Vrátíbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Vrátí teplotu ohniskové roviny (focal-plane-array) Leptonu ve stupních Celsia.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Vrátí pomocnou teplotu Leptonu ve stupních Celsia.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Přepne Lepton mezi výstupem AGC a přímé teploty.
measurement_enabled=Truepovolí výstup přímé teploty. Volitelný příznakhigh_temp_enabledvybírá rozsah vysokých teplot.ioctl(IOCTL_LEPTON_GET_MODE)Vrátí 2-prvkovou n-tici
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Nastaví teplotní rozsah mapovaný na
0..255, když je povolen režim měření.ioctl(IOCTL_LEPTON_GET_RANGE)Vrátí aktuální rozsah
(min_celsius, max_celsius).
Himax HM01B0 – detekce pohybu:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Povolí (
True) nebo zakáže (False) blok detekce pohybu na senzoru HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Nastaví okno detekce pohybu na HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Nastaví práh detekce pohybu (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Vymaže záchyt přerušení detekce pohybu.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Povolí (
True) nebo zakáže (False) interní oscilátor HM01B0.
Prophesee GENX320 – událostní senzor:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Použije přednastavení biasů.
presetje jedna z konstantGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Nastaví jeden bias.
biasje jedna z konstantGENX320_BIAS_*;valueje celočíselné nastavení.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Nakonfiguruje filtr proti blikání.
enableje bool; volitelné frekvenční argumenty nastavují propustné pásmo filtru.
- sensor.set_color_palette(palette: int) None¶
Nastaví barevnou paletu pro převod ze stupňů šedi na RGB565 pro FLIR Lepton (a podobné).
paletteje jedna zimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKneboimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Vrátí aktuální nastavení barevné palety, nebo
None, pokud je aktivní paleta nerozpoznaná.
Konstanty¶
- sensor.RGB565: int¶
Formát pixelů RGB565. Každý pixel je 16bitový, 2 bajty. 5 bitů červená, 6 bitů zelená, 5 bitů modrá.
- sensor.OV2640: int¶
sensor.get_id()vrátí toto pro kameru OV2640.
- sensor.OV5640: int¶
sensor.get_id()vrátí toto pro kameru OV5640.
- sensor.OV7670: int¶
sensor.get_id()vrátí toto pro kameru OV7670.
- sensor.OV7690: int¶
sensor.get_id()vrátí toto pro kameru OV7690.
- sensor.OV7725: int¶
sensor.get_id()vrátí toto pro kameru OV7725.
- sensor.OV9650: int¶
sensor.get_id()vrátí toto pro kameru OV9650.
- sensor.MT9V022: int¶
sensor.get_id()vrátí toto pro kameru MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()vrátí toto pro kameru MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()vrátí toto pro kameru MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()vrátí toto pro kameru MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()vrátí toto pro kameru MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()vrátí toto pro kameru BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()vrátí toto pro kameru BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()vrátí toto pro kamery LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()vrátí toto pro kameru HM01B0.
- sensor.HM0360: int¶
sensor.get_id()vrátí toto pro kameru HM0360.
- sensor.GC2145: int¶
sensor.get_id()vrátí toto pro kameru GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()vrátí toto pro kameru GENX320 (inženýrský vzorek).
- sensor.GENX320: int¶
sensor.get_id()vrátí toto pro kameru GENX320.
- sensor.PAG7920: int¶
sensor.get_id()vrátí toto pro kameru PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()vrátí toto pro kameru PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()vrátí toto pro kameru PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()vrátí toto pro kameru FROGEYE2020.
- sensor.NORMAL: int¶
Předejte do
sensor.set_special_effect()pro normální výstup (bez SDE).
- sensor.NEGATIVE: int¶
Předejte do
sensor.set_special_effect()pro výstup negativního obrazu.
- sensor.B64X32: int¶
Rozlišení 64x32. Pro použití s
Image.find_displacement()a dalšími algoritmy založenými na FFT.
- sensor.B64X64: int¶
Rozlišení 64x64. Pro použití s
Image.find_displacement()a dalšími algoritmy založenými na FFT.
- sensor.B128X64: int¶
Rozlišení 128x64. Pro použití s
Image.find_displacement()a dalšími algoritmy založenými na FFT.
- sensor.B128X128: int¶
Rozlišení 128x128. Pro použití s
Image.find_displacement()a dalšími algoritmy založenými na FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Nastaví okno čtení senzoru. Viz
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Získá okno čtení senzoru. Viz
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Nastaví spouštěný režim (např. pro MT9V034). Viz
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Získá aktuální stav spouštěného režimu. Viz
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Optimalizuje
sensor.set_framesize()pro zorné pole namísto FPS. Vizsensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Získá aktuální stav optimalizace zorné pole vs. FPS. Viz
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Spustí automatické ostření na modulu kamery OV5640 FPC. Viz
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Pozastaví automatické ostření na modulu kamery OV5640 FPC. Viz
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Resetuje automatické ostření na modulu kamery OV5640 FPC. Viz
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Počká na dokončení automatického ostření na modulu kamery OV5640 FPC. Viz
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Povolí/zakáže noční režim na senzoru. Viz
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Získá aktuální stav nočního režimu. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Získá šířku obrazu FLIR Lepton v pixelech. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Získá výšku obrazu FLIR Lepton v pixelech. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Získá typ FLIR Lepton (radiometrický nebo ne). Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Získá obnovovací frekvenci FLIR Lepton v Hz. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Získá rozlišení ADC FLIR Lepton v bitech. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Provede 16bitový příkaz FLIR Lepton SDK. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Nastaví atribut FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Získá atribut FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Získá teplotu FPA FLIR Lepton ve stupních Celsia. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Získá pomocnou (AUX) teplotu FLIR Lepton ve stupních Celsia. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Nastaví režim měření FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Získá stav režimu měření FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Nastaví teplotní rozsah režimu měření FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Získá teplotní rozsah režimu měření FLIR Lepton. Viz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Povolí/zakáže detekci pohybu HM01B0. Viz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Nastaví okno detekce pohybu HM01B0. Viz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Nastaví práh detekce pohybu HM01B0. Viz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Vymaže přerušení detekce pohybu HM01B0. Viz
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Povolí/zakáže interní oscilátor HM01B0. Viz
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Získá statistiky RGB
(r, gb, gr, b)ze senzoru. Vizsensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Nastaví přednastavení biasů senzoru GENX320. Viz
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Nastaví jeden bias senzoru GENX320. Viz
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Nastaví parametry filtru proti blikání GENX320. Viz
sensor.ioctl().