sensor — senzorul camerei¶
Învechit începând cu versiunea 4.5: Modulul sensor este depreciat. Folosiți în schimb noul modul csi (consultați csi — senzori de cameră). Acestui modul nu i se vor mai adăuga funcționalități noi și ar putea fi eliminat într-o versiune viitoare.
Modulul sensor este interfața moștenită, la nivel de modul, către senzorul principal de cameră al unei OpenMV Cam. Fiecare apel este o funcție liberă care operează pe o singură instanță CSI ascunsă, ceea ce limitează suportul pentru plăcile cu mai mult de o cameră. Este păstrat pentru compatibilitate retroactivă cu scripturile OpenMV mai vechi; codul nou ar trebui să folosească în schimb modulul orientat pe obiecte csi.
Numele funcțiilor urmează stilul mai vechi set_pixformat / set_framesize. Fiecare funcție corespunde unu-la-unu unei metode din csi.CSI; consultați modulul csi pentru setul complet de capabilități și descrierile fiecărui argument.
Exemplu de utilizare:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funcții¶
- sensor.sleep(enable: bool) None¶
Pune camera în repaus dacă
enableesteTrue. În caz contrar, o readuce în stare activă.
- sensor.shutdown(enable: bool) None¶
Pune camera într-un mod de consum mai redus decât repausul. Camera trebuie resetată la trezire.
- sensor.flush() None¶
Copiază tot ceea ce se afla în tamponul de cadre (frame buffer) în previzualizarea IDE-ului.
- sensor.snapshot() image.Image¶
Realizează o fotografie cu camera și returnează un obiect
image.Image.Dacă
sensor.set_auto_rotation()este activat, această metodă returnează un nou obiectimage.Imagedeja rotit.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Sare peste
ncadre sautimemilisecunde (oricare este specificat) pentru a permite imaginii camerei să se stabilizeze după modificarea setărilor camerei.Dacă nu sunt specificate nici
n, nicitime, această metodă sare peste cadre timp de 300 de milisecunde.Dacă ambele sunt specificate, această metodă sare peste
ncadre, dar va expira dupătimemilisecunde.
- sensor.get_fb() image.Image | None¶
Returnează obiectul imagine returnat de un apel anterior al
sensor.snapshot(). ReturneazăNonedacăsensor.snapshot()nu a fost apelat anterior.
- sensor.get_id() int¶
Returnează ID-ul modulului de cameră. Consultați constantele senzorului de mai jos.
- sensor.get_frame_available() bool¶
Returnează
Truedacă un cadru este disponibil pentru citire prin apelareasensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Învechit începând cu versiunea 4.5: Această funcție este depreciată și va genera
OSError. Folosiți în schimb noul modulcsi.
- sensor.dealloc_extra_fb() None¶
Învechit începând cu versiunea 4.5: Această funcție este depreciată și va genera
OSError. Folosiți în schimb noul modulcsi.
- sensor.set_pixformat(pixformat: int) None¶
Setează formatul de pixel pentru modulul de cameră.
pixformateste unul dintre:sensor.JPEG(doar pentru OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Setează dimensiunea cadrului pentru modulul de cameră. Consultați constantele de dimensiune a cadrului de mai jos pentru valorile valide.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Setează rezoluția camerei la o sub-rezoluție din interiorul rezoluției curente.
roieste un tuplu/o listă de tip dreptunghi(x, y, w, h). Puteți, de asemenea, să transmiteți(w, h)șiroiva fi centrat pe cadru. Argumentele pot fi, de asemenea, transmise despachetate ca numere întregi poziționale.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Returnează tuplul
roi(x, y, w, h)setat anterior cusensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
Setează plafonul de amplificare (gain) a imaginii camerei. Valorile valide sunt
2,4,8,16,32,64sau128. ReturneazăTrueîn caz de succes.
- sensor.set_contrast(contrast: int) bool¶
Setează contrastul imaginii camerei. Intervalul valid este de la
-3la+3. ReturneazăTrueîn caz de succes.
- sensor.set_brightness(brightness: int) bool¶
Setează luminozitatea imaginii camerei. Intervalul valid este de la
-3la+3. ReturneazăTrueîn caz de succes.
- sensor.set_saturation(saturation: int) bool¶
Setează saturația imaginii camerei. Intervalul valid este de la
-3la+3. ReturneazăTrueîn caz de succes.
- sensor.set_quality(quality: int) bool¶
Setează calitatea compresiei JPEG a imaginii camerei. Intervalul valid este de la
0la100. ReturneazăTrueîn caz de succes. Doar pentru camerele OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
Activează (
True) sau dezactivează (False) modul de testare cu bare de culoare. ReturneazăTrueîn caz de succes.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enableactivează (1) sau dezactivează (0) controlul automat al amplificării (gain).Dacă
enableeste0, puteți seta o amplificare (gain) fixă în decibeli cugain_db.Dacă
enableeste diferit de zero, puteți seta plafonul maxim de amplificare (gain) în decibeli cugain_db_ceilingpentru algoritmul de control automat al amplificării.gain_dbșigain_db_ceilingsunt argumente exclusiv de tip cuvânt-cheie.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableactivează (1) sau dezactivează (0) controlul automat al expunerii.Dacă
enableeste0, puteți seta un timp de expunere fix în microsecunde cuexposure_us.exposure_useste un argument exclusiv de tip cuvânt-cheie.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableactivează (1) sau dezactivează (0) balansul automat de alb.Dacă
enableeste0, puteți seta o amplificare (gain) fixă în decibeli pentru canalele roșu, verde și, respectiv, albastru curgb_gain_db.rgb_gain_dbeste un argument exclusiv de tip cuvânt-cheie.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Returnează un tuplu cu valorile curente de amplificare (gain) a camerei pentru roșu, verde și albastru, în decibeli.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Setează controlul de calibrare automată a nivelului de negru (BLC) pe cameră.
enableeste1pentru activare sau0pentru dezactivare.regsdacă este dezactivat, puteți seta manual valorile registrelor BLC prin valorile citite anterior dinsensor.get_blc_regs(). Lungimea listei trebuie să corespundă numărului de registre BLC ale senzorului.
- sensor.get_blc_regs() List[int]¶
Returnează registrele BLC ale senzorului ca o listă de numere întregi. Pentru utilizare cu
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Activează (
True) sau dezactivează (False) modul oglindire orizontală. Implicit este dezactivat.
- sensor.set_vflip(enable: bool) None¶
Activează (
True) sau dezactivează (False) modul răsturnare verticală. Implicit este dezactivat.
- sensor.set_transpose(enable: bool) None¶
Activează (
True) sau dezactivează (False) modul transpunere. Implicit este dezactivat.vflip=False, hmirror=False, transpose=False -> rotație de 0 grade
vflip=True, hmirror=False, transpose=True -> rotație de 90 de grade
vflip=True, hmirror=True, transpose=False -> rotație de 180 de grade
vflip=False, hmirror=True, transpose=True -> rotație de 270 de grade
- sensor.set_auto_rotation(enable: bool) None¶
Activează (
True) sau dezactivează (False) modul de rotație automată. Implicit este dezactivat. Funcționează doar atunci când OpenMV Cam are unimuinstalat.
- sensor.set_framebuffers(count: int) None¶
Setează numărul de tampoane de cadre (frame buffers) utilizate pentru a primi datele de imagine.
countpoate fi1(un singur tampon),2(tampon dublu),3(tampon triplu) sau4ori mai mult pentru a pune driverul senzorului în modul video FIFO, în care cadrele primite sunt stocate într-un FIFO decounttampoane.
- sensor.get_framebuffers() int¶
Returnează numărul curent de tampoane de cadre (frame buffers) alocate.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Dacă
disableesteTrue, atunci dezactivează toate întârzierile de stabilizare din modulul senzorului.Dacă este apelat fără argumente, returnează
Truedacă întârzierile sunt dezactivate.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Dacă
disableesteTrue, atunci golirea automată a tamponului de cadre la pierderea unui cadru este dezactivată.Dacă este apelat fără argumente, returnează
Truedacă golirea automată este dezactivată.
- sensor.set_special_effect(sde: int) bool¶
Setează efectul digital special (SDE) pe senzor.
sdeeste unul dintresensor.NORMALsausensor.NEGATIVE. ReturneazăTrueîn caz de succes.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTruepentru activare,Falsepentru dezactivare.radiraza întreagă a pixelilor de corectat.coefputerea corecției.Returnează
Trueîn caz de succes.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Înregistrează funcția de retroapelare (callback)
cbcare să fie executată (în context de întrerupere) ori de câte ori modulul de cameră generează un nou cadru (dar înainte ca acel cadru să fie primit).cbprimește un argument: starea curentă a pinului vsync după modificare.Transmiteți ceva neapelabil (de ex.
None) pentru a anula înregistrarea.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Înregistrează funcția de retroapelare (callback)
cbcare să fie executată (în context de întrerupere) ori de câte ori modulul de cameră generează un nou cadru și cadrul este gata de a fi citit prinsensor.snapshot().cbnu primește argumente.Transmiteți ceva neapelabil (de ex.
None) pentru a anula înregistrarea.
- sensor.ioctl(request: int, *args: Any) Any¶
Execută o cerere specifică senzorului.
requesteste una dintre constanteleIOCTL_*; argumentele poziționale rămase și valoarea returnată depind de cerere. Cererile acceptate sunt grupate pe familii de senzori mai jos.Generic (orice senzor):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Setează fereastra de citire a senzorului. O fereastră mai mică crește rata de cadre cu prețul câmpului vizual.
ioctl(IOCTL_GET_READOUT_WINDOW)Returnează fereastra de citire curentă ca un tuplu
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Activează (
True) sau dezactivează (False) modul declanșat pe MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Returnează starea curentă a modului declanșat ca un
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Când este
True, indicăset_framesize()să optimizeze pentru câmpul vizual mai degrabă decât pentru rata de cadre.ioctl(IOCTL_GET_FOV_WIDE)Returnează starea curentă FOV-wide ca un
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Activează (
True) sau dezactivează (False) „modul nocturn” de lumină scăzută al senzorului. Doar OV7725 și OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Returnează starea curentă a modului nocturn ca un
bool.ioctl(IOCTL_GET_RGB_STATS)Returnează un tuplu de 4 elemente cu statisticile brute ale canalelor RGB
(r, gb, gr, b)citite de la senzor (de obicei utilizate pentru reglarea balansului de alb).
OV5640 FPC – focalizare automată:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Pornește o baleiere de focalizare automată pe modulul OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Suspendă o baleiere de focalizare automată în curs.
ioctl(IOCTL_RESET_AUTO_FOCUS)Resetează poziția de focalizare automată la cea implicită.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Blochează până când baleierea curentă de focalizare automată se finalizează.
timeout_msare implicit valoarea 5000 dacă este omis.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Returnează lățimea imaginii Lepton în pixeli.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Returnează înălțimea imaginii Lepton în pixeli.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Returnează tipul Lepton (radiometric sau nu) ca un int.
ioctl(IOCTL_LEPTON_GET_REFRESH)Returnează rata de reîmprospătare a Lepton în Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Returnează rezoluția ADC a Lepton în biți.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Execută o comandă a SDK-ului FLIR Lepton.
cmdeste ID-ul de comandă pe 16 biți definit de SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Scrie un atribut al SDK-ului Lepton.
attr_ideste ID-ul de atribut pe 16 biți;payloadeste unbytes/bytearraya cărui lungime trebuie să fie un multiplu de 16 biți.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Citește un atribut al SDK-ului Lepton.
attr_ideste ID-ul de atribut pe 16 biți;wordseste numărul de cuvinte pe 16 biți de citit. Returnează unbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Returnează temperatura matricei din planul focal (FPA) a Lepton în grade Celsius.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Returnează temperatura auxiliară a Lepton în grade Celsius.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Comută Lepton între ieșirea AGC și ieșirea directă de temperatură.
measurement_enabled=Trueactivează ieșirea directă de temperatură. Indicatorul opționalhigh_temp_enabledselectează intervalul de temperaturi ridicate.ioctl(IOCTL_LEPTON_GET_MODE)Returnează un tuplu de 2 elemente
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Setează intervalul de temperaturi mapat la
0..255atunci când modul de măsurare este activat.ioctl(IOCTL_LEPTON_GET_RANGE)Returnează intervalul curent
(min_celsius, max_celsius).
Himax HM01B0 – detectare a mișcării:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Activează (
True) sau dezactivează (False) blocul de detectare a mișcării de pe senzorul HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Setează fereastra de detectare a mișcării pe HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Setează pragul de detectare a mișcării (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Șterge zăvorul de întrerupere pentru detectarea mișcării.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Activează (
True) sau dezactivează (False) oscilatorul intern al HM01B0.
Prophesee GENX320 – senzor de evenimente:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Aplică o presetare de polarizare (bias).
preseteste una dintre constanteleGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Setează o singură polarizare (bias).
biaseste una dintre constanteleGENX320_BIAS_*;valueeste valoarea întreagă a setării.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Configurează filtrul anti-pâlpâire.
enableeste un bool; argumentele opționale de frecvență setează banda de trecere a filtrului.
- sensor.set_color_palette(palette: int) None¶
Setează paleta de culori pentru conversia din tonuri de gri în RGB565 a FLIR Lepton (și a senzorilor similari).
paletteeste una dintreimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKsauimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Returnează setarea curentă a paletei de culori sau
Nonedacă paleta activă nu este recunoscută.
Constante¶
- sensor.RGB565: int¶
Format de pixel RGB565. Fiecare pixel are 16 biți, 2 octeți. 5 biți roșu, 6 biți verde, 5 biți albastru.
- sensor.JPEG: int¶
Mod JPEG. Ieșire JPEG comprimată. Funcționează doar pentru camerele OV2640/OV5640.
- sensor.OV2640: int¶
sensor.get_id()returnează această valoare pentru camera OV2640.
- sensor.OV5640: int¶
sensor.get_id()returnează această valoare pentru camera OV5640.
- sensor.OV7670: int¶
sensor.get_id()returnează această valoare pentru camera OV7670.
- sensor.OV7690: int¶
sensor.get_id()returnează această valoare pentru camera OV7690.
- sensor.OV7725: int¶
sensor.get_id()returnează această valoare pentru camera OV7725.
- sensor.OV9650: int¶
sensor.get_id()returnează această valoare pentru camera OV9650.
- sensor.MT9V022: int¶
sensor.get_id()returnează această valoare pentru camera MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()returnează această valoare pentru camera MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()returnează această valoare pentru camera MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()returnează această valoare pentru camera MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()returnează această valoare pentru camera MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()returnează această valoare pentru camera BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()returnează această valoare pentru camera BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()returnează această valoare pentru camerele LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()returnează această valoare pentru camera HM01B0.
- sensor.HM0360: int¶
sensor.get_id()returnează această valoare pentru camera HM0360.
- sensor.GC2145: int¶
sensor.get_id()returnează această valoare pentru camera GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()returnează această valoare pentru camera GENX320 (mostră de inginerie).
- sensor.GENX320: int¶
sensor.get_id()returnează această valoare pentru camera GENX320.
- sensor.PAG7920: int¶
sensor.get_id()returnează această valoare pentru camera PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()returnează această valoare pentru camera PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()returnează această valoare pentru camera PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()returnează această valoare pentru camera FROGEYE2020.
- sensor.NORMAL: int¶
Transmiteți către
sensor.set_special_effect()pentru ieșire normală (fără SDE).
- sensor.NEGATIVE: int¶
Transmiteți către
sensor.set_special_effect()pentru ieșire cu imagine negativă.
- sensor.B64X32: int¶
Rezoluție 64x32. Pentru utilizare cu
Image.find_displacement()și alți algoritmi bazați pe FFT.
- sensor.B64X64: int¶
Rezoluție 64x64. Pentru utilizare cu
Image.find_displacement()și alți algoritmi bazați pe FFT.
- sensor.B128X64: int¶
Rezoluție 128x64. Pentru utilizare cu
Image.find_displacement()și alți algoritmi bazați pe FFT.
- sensor.B128X128: int¶
Rezoluție 128x128. Pentru utilizare cu
Image.find_displacement()și alți algoritmi bazați pe FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Setează fereastra de citire a senzorului. Consultați
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Obține fereastra de citire a senzorului. Consultați
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Setează modul declanșat (de ex. pentru MT9V034). Consultați
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Obține starea curentă a modului declanșat. Consultați
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Optimizează
sensor.set_framesize()pentru câmpul vizual în detrimentul FPS. Consultațisensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Obține starea curentă a optimizării câmpului vizual în detrimentul FPS. Consultați
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Declanșează focalizarea automată pe modulul de cameră OV5640 FPC. Consultați
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Suspendă focalizarea automată pe modulul de cameră OV5640 FPC. Consultați
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Resetează focalizarea automată pe modulul de cameră OV5640 FPC. Consultați
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Așteaptă finalizarea focalizării automate pe modulul de cameră OV5640 FPC. Consultați
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Activează/dezactivează modul nocturn pe senzor. Consultați
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Obține starea curentă a modului nocturn. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Obține lățimea imaginii FLIR Lepton în pixeli. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Obține înălțimea imaginii FLIR Lepton în pixeli. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Obține tipul FLIR Lepton (radiometric sau nu). Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Obține rata de reîmprospătare a FLIR Lepton în Hz. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Obține rezoluția ADC a FLIR Lepton în biți. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Execută o comandă pe 16 biți a SDK-ului FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Setează un atribut FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Obține un atribut FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Obține temperatura FPA a FLIR Lepton în grade Celsius. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Obține temperatura AUX a FLIR Lepton în grade Celsius. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Setează modul de măsurare al FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Obține starea modului de măsurare al FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Setează intervalul de temperaturi al modului de măsurare al FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Obține intervalul de temperaturi al modului de măsurare al FLIR Lepton. Consultați
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Activează/dezactivează detectarea mișcării pe HM01B0. Consultați
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Setează fereastra de detectare a mișcării pe HM01B0. Consultați
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Setează pragul de detectare a mișcării pe HM01B0. Consultați
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Șterge întreruperea de detectare a mișcării pe HM01B0. Consultați
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Activează/dezactivează oscilatorul intern al HM01B0. Consultați
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Obține statisticile RGB
(r, gb, gr, b)de la senzor. Consultațisensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Setează presetarea de polarizare (bias) a senzorului GENX320. Consultați
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Setează o singură polarizare (bias) a senzorului GENX320. Consultați
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Setează parametrii filtrului anti-pâlpâire al GENX320. Consultați
sensor.ioctl().
- sensor.GENX320_BIASES_LOW_LIGHT: int¶
Presetare de polarizări (bias) pentru lumină scăzută pentru GENX320.
- sensor.GENX320_BIASES_ACTIVE_MARKER: int¶
Presetare de polarizări (bias) pentru marker activ pentru GENX320.
- sensor.GENX320_BIASES_LOW_NOISE: int¶
Presetare de polarizări (bias) cu zgomot redus pentru GENX320.