sensor — senzor kamere

Zastarijelo od verzije 4.5: Modul sensor je zastario. Umjesto njega koristite novi modul csi (pogledajte csi — senzori kamere). Ovom modulu neće se dodavati nove značajke i mogao bi biti uklonjen u nekom budućem izdanju.

Modul sensor je naslijeđeno sučelje na razini modula prema primarnom senzoru kamere na OpenMV Cam uređaju. Svaki poziv je samostalna funkcija koja radi nad jednom skrivenom CSI instancom, što ograničava podršku za ploče s više od jedne kamere. Zadržan je radi kompatibilnosti sa starijim OpenMV skriptama; novi kod trebao bi umjesto njega koristiti objektno orijentirani modul csi.

Imena funkcija slijede stariji stil set_pixformat / set_framesize. Svaka funkcija odgovara jednoj metodi na csi.CSI; pogledajte modul csi za potpuni skup mogućnosti i opise pojedinih argumenata.

Primjer korištenja:

import sensor

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

while True:
    img = sensor.snapshot()

Funkcije

sensor.reset() None

Inicijalizira senzor kamere.

sensor.sleep(enable: bool) None

Stavlja kameru u stanje mirovanja ako je enable jednak True. U suprotnom je ponovno budi.

sensor.shutdown(enable: bool) None

Stavlja kameru u stanje niže potrošnje energije od mirovanja. Kameru je potrebno resetirati pri buđenju.

sensor.flush() None

Kopira ono što se nalazi u međuspremniku slike u IDE pregled.

sensor.snapshot() image.Image

Snima sliku pomoću kamere i vraća image.Image objekt.

Ako je sensor.set_auto_rotation() omogućen, ova metoda vraća novi, već zarotirani image.Image objekt.

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

Preskače n sličica ili time milisekundi (ovisno o tome što je navedeno) kako bi se slika kamere stabilizirala nakon promjene postavki kamere.

Ako nije navedeno ni n ni time, ova metoda preskače sličice tijekom 300 milisekundi.

Ako su navedena oba, ova metoda preskače n sličica, ali će isteći nakon time milisekundi.

sensor.width() int

Vraća širinu razlučivosti senzora.

sensor.height() int

Vraća visinu razlučivosti senzora.

sensor.get_fb() image.Image | None

Vraća objekt slike vraćen prethodnim pozivom funkcije sensor.snapshot(). Vraća None ako sensor.snapshot() nije prije pozvana.

sensor.get_id() int

Vraća ID modula kamere. Pogledajte konstante senzora u nastavku.

sensor.get_frame_available() bool

Vraća True ako je dostupna sličica za čitanje pozivom funkcije sensor.snapshot().

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

Zastarijelo od verzije 4.5: Ova funkcija je zastarjela i podići će OSError. Umjesto nje koristite novi modul csi.

sensor.dealloc_extra_fb() None

Zastarijelo od verzije 4.5: Ova funkcija je zastarjela i podići će OSError. Umjesto nje koristite novi modul csi.

sensor.set_pixformat(pixformat: int) None

Postavlja format piksela za modul kamere. pixformat je jedan od:

sensor.get_pixformat() int

Vraća trenutni format piksela za modul kamere.

sensor.set_framesize(framesize: int) None

Postavlja veličinu sličice za modul kamere. Za valjane vrijednosti pogledajte konstante veličine sličice u nastavku.

sensor.get_framesize() int

Vraća trenutnu veličinu sličice za modul kamere.

sensor.set_framerate(rate: int) None

Postavlja brzinu sličica u Hz za modul kamere.

sensor.get_framerate() int

Vraća brzinu sličica u Hz za modul kamere.

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

Postavlja razlučivost kamere na podrazlučivost unutar trenutne razlučivosti.

roi je n-torka/lista pravokutnika (x, y, w, h). Možete proslijediti i (w, h) i roi će biti centriran na sličici. Argumenti se mogu proslijediti i raspakirani kao pozicijski cijeli brojevi.

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

Vraća roi n-torku (x, y, w, h) koja je prethodno postavljena pomoću sensor.set_windowing().

sensor.set_gainceiling(gainceiling: int) bool

Postavlja gornju granicu pojačanja slike kamere. Valjane vrijednosti su 2, 4, 8, 16, 32, 64 ili 128. Vraća True u slučaju uspjeha.

sensor.set_contrast(contrast: int) bool

Postavlja kontrast slike kamere. Valjani raspon je od -3 do +3. Vraća True u slučaju uspjeha.

sensor.set_brightness(brightness: int) bool

Postavlja svjetlinu slike kamere. Valjani raspon je od -3 do +3. Vraća True u slučaju uspjeha.

sensor.set_saturation(saturation: int) bool

Postavlja zasićenost slike kamere. Valjani raspon je od -3 do +3. Vraća True u slučaju uspjeha.

sensor.set_quality(quality: int) bool

Postavlja kvalitetu JPEG kompresije slike kamere. Valjani raspon je od 0 do 100. Vraća True u slučaju uspjeha. Samo za kamere OV2640/OV5640.

sensor.set_colorbar(enable: bool) bool

Uključuje (True) ili isključuje (False) testni način rada s trakom boja. Vraća True u slučaju uspjeha.

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

enable uključuje (1) ili isključuje (0) automatsku kontrolu pojačanja.

Ako je enable jednak 0, možete postaviti fiksno pojačanje u decibelima pomoću gain_db.

Ako je enable različit od nule, možete postaviti gornju granicu maksimalnog pojačanja u decibelima pomoću gain_db_ceiling za algoritam automatske kontrole pojačanja.

gain_db i gain_db_ceiling su argumenti isključivo ključne riječi.

sensor.get_gain_db() float

Vraća trenutnu vrijednost pojačanja kamere u decibelima.

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

enable uključuje (1) ili isključuje (0) automatsku kontrolu ekspozicije.

Ako je enable jednak 0, možete postaviti fiksno vrijeme ekspozicije u mikrosekundama pomoću exposure_us. exposure_us je argument isključivo ključne riječi.

sensor.get_exposure_us() int

Vraća trenutnu vrijednost ekspozicije kamere u mikrosekundama.

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

enable uključuje (1) ili isključuje (0) automatski balans bijele boje.

Ako je enable jednak 0, možete postaviti fiksno pojačanje u decibelima za crveni, zeleni i plavi kanal pomoću rgb_gain_db. rgb_gain_db je argument isključivo ključne riječi.

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

Vraća n-torku s trenutnim vrijednostima pojačanja crvenog, zelenog i plavog kanala kamere u decibelima.

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

Postavlja automatsku kalibraciju razine crne boje (BLC) na kameri.

enable je 1 za omogućavanje ili 0 za onemogućavanje.

regs ako je onemogućeno, možete ručno postaviti vrijednosti BLC registra pomoću vrijednosti prethodno očitanih iz sensor.get_blc_regs(). Duljina liste mora odgovarati broju BLC registara senzora.

sensor.get_blc_regs() List[int]

Vraća BLC registre senzora kao listu cijelih brojeva. Za korištenje s sensor.set_auto_blc().

sensor.set_hmirror(enable: bool) None

Uključuje (True) ili isključuje (False) način rada s vodoravnim zrcaljenjem. Zadano je isključeno.

sensor.get_hmirror() bool

Vraća True ako je način rada s vodoravnim zrcaljenjem omogućen.

sensor.set_vflip(enable: bool) None

Uključuje (True) ili isključuje (False) način rada s okomitim prevrtanjem. Zadano je isključeno.

sensor.get_vflip() bool

Vraća True ako je način rada s okomitim prevrtanjem omogućen.

sensor.set_transpose(enable: bool) None

Uključuje (True) ili isključuje (False) način transponiranja. Zadano je isključeno.

  • vflip=False, hmirror=False, transpose=False -> rotacija za 0 stupnjeva

  • vflip=True, hmirror=False, transpose=True -> rotacija za 90 stupnjeva

  • vflip=True, hmirror=True, transpose=False -> rotacija za 180 stupnjeva

  • vflip=False, hmirror=True, transpose=True -> rotacija za 270 stupnjeva

sensor.get_transpose() bool

Vraća True ako je način transponiranja omogućen.

sensor.set_auto_rotation(enable: bool) None

Uključuje (True) ili isključuje (False) način automatske rotacije. Zadano je isključeno. Radi samo kada OpenMV Cam ima instaliran imu.

sensor.get_auto_rotation() bool

Vraća True ako je način automatske rotacije omogućen.

sensor.set_framebuffers(count: int) None

Postavlja broj međuspremnika slike koji se koriste za primanje podataka slike.

count može biti 1 (jedan međuspremnik), 2 (dvostruki međuspremnik), 3 (trostruki međuspremnik) ili 4 i više kako bi se upravljački program senzora stavio u video FIFO način rada, u kojem se primljene sličice pohranjuju u FIFO od count međuspremnika.

sensor.get_framebuffers() int

Vraća trenutni broj dodijeljenih međuspremnika slike.

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

Ako je disable jednak True, onemogućuju se sva kašnjenja zbog vremena ustaljivanja u modulu senzora.

Ako se pozove bez argumenata, vraća True ako su kašnjenja onemogućena.

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

Ako je disable jednak True, onemogućuje se automatsko pražnjenje međuspremnika slike pri ispuštanju sličice.

Ako se pozove bez argumenata, vraća True ako je automatsko pražnjenje onemogućeno.

sensor.set_special_effect(sde: int) bool

Postavlja poseban digitalni efekt (SDE) na senzoru. sde je jedan od sensor.NORMAL ili sensor.NEGATIVE. Vraća True u slučaju uspjeha.

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

enable True za omogućavanje, False za onemogućavanje. radi cjelobrojni radijus piksela koje treba ispraviti. coef snaga ispravljanja.

Vraća True u slučaju uspjeha.

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

Registrira povratni poziv cb koji će se izvršiti (u kontekstu prekida) svaki put kada modul kamere generira novu sličicu (ali prije nego što je sličica primljena).

cb prima jedan argument: trenutno stanje vsync pina nakon promjene.

Proslijedite nešto što nije pozivljivo (npr. None) za odjavu.

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

Registrira povratni poziv cb koji će se izvršiti (u kontekstu prekida) svaki put kada modul kamere generira novu sličicu i sličica je spremna za čitanje putem sensor.snapshot().

cb ne prima argumente.

Proslijedite nešto što nije pozivljivo (npr. None) za odjavu.

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

Izvršava zahtjev specifičan za senzor. request je jedna od IOCTL_* konstanti; preostali pozicijski argumenti i povratna vrijednost ovise o zahtjevu. Podržani zahtjevi grupirani su po obiteljima senzora u nastavku.

Općenito (bilo koji senzor):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Postavlja prozor očitavanja senzora. Manji prozor povećava brzinu sličica na račun vidnog polja.

ioctl(IOCTL_GET_READOUT_WINDOW)

Vraća trenutni prozor očitavanja kao (x, y, w, h) n-torku.

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Omogućuje (True) ili onemogućuje (False) okidani način rada na MT9V034.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Vraća trenutno stanje okidanog načina rada kao bool.

ioctl(IOCTL_SET_FOV_WIDE, enable)

Kada je True, upućuje set_framesize() da optimizira za vidno polje umjesto za brzinu sličica.

ioctl(IOCTL_GET_FOV_WIDE)

Vraća trenutno stanje širokog vidnog polja kao bool.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Omogućuje (True) ili onemogućuje (False) „noćni način rada” senzora pri slabom osvjetljenju. Samo za OV7725 i OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Vraća trenutno stanje noćnog načina rada kao bool.

ioctl(IOCTL_GET_RGB_STATS)

Vraća 4-torku sirovih statistika RGB kanala (r, gb, gr, b) očitanih sa senzora (obično se koristi za podešavanje balansa bijele boje).

OV5640 FPC – automatsko fokusiranje:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Pokreće prohod automatskog fokusiranja na OV5640 FPC modulu.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Pauzira prohod automatskog fokusiranja koji je u tijeku.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Vraća poziciju automatskog fokusiranja na zadanu vrijednost.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Blokira dok trenutni prohod automatskog fokusiranja ne završi. timeout_ms ima zadanu vrijednost 5000 ako se izostavi.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Vraća širinu Lepton slike u pikselima.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Vraća visinu Lepton slike u pikselima.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Vraća Leptonov tip (radiometrijski ili ne) kao cijeli broj.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Vraća Leptonovu brzinu osvježavanja u Hz.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Vraća Leptonovu ADC razlučivost u bitovima.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Izvršava FLIR Lepton SDK naredbu. cmd je 16-bitni identifikator naredbe definiran SDK-om.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Upisuje Lepton SDK atribut. attr_id je 16-bitni identifikator atributa; payload je bytes/bytearray čija duljina mora biti višekratnik 16 bitova.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Čita Lepton SDK atribut. attr_id je 16-bitni identifikator atributa; words je broj 16-bitnih riječi za čitanje. Vraća bytearray.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Vraća temperaturu Leptonova polja u žarišnoj ravnini u stupnjevima Celzija.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Vraća Leptonovu pomoćnu temperaturu u stupnjevima Celzija.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Prebacuje Lepton između AGC i izravnog temperaturnog izlaza. measurement_enabled=True omogućuje izravni temperaturni izlaz. Opcionalna zastavica high_temp_enabled odabire visokotemperaturni raspon.

ioctl(IOCTL_LEPTON_GET_MODE)

Vraća 2-torku (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Postavlja temperaturni raspon preslikan na 0..255 kada je način mjerenja omogućen.

ioctl(IOCTL_LEPTON_GET_RANGE)

Vraća trenutni (min_celsius, max_celsius) raspon.

Himax HM01B0 – detekcija pokreta:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Omogućuje (True) ili onemogućuje (False) HM01B0 blok za detekciju pokreta na senzoru.

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Postavlja prozor detekcije pokreta na HM01B0.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Postavlja prag detekcije pokreta (0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Briše zasun prekida detekcije pokreta.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Omogućuje (True) ili onemogućuje (False) HM01B0 interni oscilator.

Prophesee GENX320 – senzor događaja:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Primjenjuje unaprijed postavljeni skup pristranosti. preset je jedna od GENX320_BIASES_* konstanti.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Postavlja pojedinačnu pristranost. bias je jedna od GENX320_BIAS_* konstanti; value je cjelobrojna postavka.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Konfigurira filtar protiv treperenja. enable je bool; opcionalni argumenti frekvencije postavljaju propusni pojas filtra.

sensor.set_color_palette(palette: int) None

Postavlja paletu boja za pretvorbu iz sivih tonova u RGB565 za FLIR Lepton (i slične). palette je jedna od image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK ili image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None

Vraća trenutnu postavku palete boja ili None ako aktivna paleta nije prepoznata.

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

Upisuje value u registar kamere na adresi address.

Napomena

Za informacije o registrima pogledajte podatkovni list kamere.

sensor.__read_reg(address: int) int

Čita registar kamere na adresi address.

Napomena

Za informacije o registrima pogledajte podatkovni list kamere.

Konstante

sensor.BINARY: int

BINARY (bitmapa) format piksela. Svaki piksel je 1-bitni.

sensor.GRAYSCALE: int

GRAYSCALE format piksela (Y iz YUV422). Svaki piksel je 8-bitni, 1 bajt.

sensor.RGB565: int

RGB565 format piksela. Svaki piksel je 16-bitni, 2 bajta. 5 bitova crveno, 6 bitova zeleno, 5 bitova plavo.

sensor.BAYER: int

RAW BAYER format piksela. 8 bitova po pikselu.

sensor.YUV422: int

YUV422 format piksela (8 bitova Y1, 8 bitova U, 8 bitova Y2, 8 bitova V itd.).

sensor.JPEG: int

JPEG način rada. Komprimirani JPEG izlaz. Radi samo za kamere OV2640/OV5640.

sensor.OV2640: int

sensor.get_id() vraća ovo za OV2640 kameru.

sensor.OV5640: int

sensor.get_id() vraća ovo za OV5640 kameru.

sensor.OV7670: int

sensor.get_id() vraća ovo za OV7670 kameru.

sensor.OV7690: int

sensor.get_id() vraća ovo za OV7690 kameru.

sensor.OV7725: int

sensor.get_id() vraća ovo za OV7725 kameru.

sensor.OV9650: int

sensor.get_id() vraća ovo za OV9650 kameru.

sensor.MT9V022: int

sensor.get_id() vraća ovo za MT9V022 kameru.

sensor.MT9V024: int

sensor.get_id() vraća ovo za MT9V024 kameru.

sensor.MT9V032: int

sensor.get_id() vraća ovo za MT9V032 kameru.

sensor.MT9V034: int

sensor.get_id() vraća ovo za MT9V034 kameru.

sensor.MT9M114: int

sensor.get_id() vraća ovo za MT9M114 kameru.

sensor.BOSON320: int

sensor.get_id() vraća ovo za BOSON 320x256 kameru.

sensor.BOSON640: int

sensor.get_id() vraća ovo za BOSON 640x512 kameru.

sensor.LEPTON: int

sensor.get_id() vraća ovo za LEPTON1/2/3 kamere.

sensor.HM01B0: int

sensor.get_id() vraća ovo za HM01B0 kameru.

sensor.HM0360: int

sensor.get_id() vraća ovo za HM0360 kameru.

sensor.GC2145: int

sensor.get_id() vraća ovo za GC2145 kameru.

sensor.GENX320ES: int

sensor.get_id() vraća ovo za GENX320 (inženjerski uzorak) kameru.

sensor.GENX320: int

sensor.get_id() vraća ovo za GENX320 kameru.

sensor.PAG7920: int

sensor.get_id() vraća ovo za PAG7920 kameru.

sensor.PAG7936: int

sensor.get_id() vraća ovo za PAG7936 kameru.

sensor.PAJ6100: int

sensor.get_id() vraća ovo za PAJ6100 kameru.

sensor.FROGEYE2020: int

sensor.get_id() vraća ovo za FROGEYE2020 kameru.

sensor.NORMAL: int

Proslijedite u sensor.set_special_effect() za normalni izlaz (bez SDE).

sensor.NEGATIVE: int

Proslijedite u sensor.set_special_effect() za izlaz negativa slike.

sensor.QQCIF: int

Razlučivost 88x72.

sensor.QCIF: int

Razlučivost 176x144.

sensor.CIF: int

Razlučivost 352x288.

sensor.QQSIF: int

Razlučivost 88x60.

sensor.QSIF: int

Razlučivost 176x120.

sensor.SIF: int

Razlučivost 352x240.

sensor.QQQQVGA: int

Razlučivost 40x30.

sensor.QQQVGA: int

Razlučivost 80x60.

sensor.QQVGA: int

Razlučivost 160x120.

sensor.QVGA: int

Razlučivost 320x240.

sensor.VGA: int

Razlučivost 640x480.

sensor.HQQQQVGA: int

Razlučivost 40x20.

sensor.HQQQVGA: int

Razlučivost 80x40.

sensor.HQQVGA: int

Razlučivost 160x80.

sensor.HQVGA: int

Razlučivost 240x160.

sensor.HVGA: int

Razlučivost 480x320.

sensor.B64X32: int

Razlučivost 64x32. Za korištenje s Image.find_displacement() i drugim algoritmima temeljenima na FFT-u.

sensor.B64X64: int

Razlučivost 64x64. Za korištenje s Image.find_displacement() i drugim algoritmima temeljenima na FFT-u.

sensor.B128X64: int

Razlučivost 128x64. Za korištenje s Image.find_displacement() i drugim algoritmima temeljenima na FFT-u.

sensor.B128X128: int

Razlučivost 128x128. Za korištenje s Image.find_displacement() i drugim algoritmima temeljenima na FFT-u.

sensor.B160X160: int

Razlučivost 160x160 (za HM01B0).

sensor.B320X320: int

Razlučivost 320x320 (za HM01B0).

sensor.LCD: int

Razlučivost 128x160 (za korištenje s LCD nastavkom).

sensor.QQVGA2: int

Razlučivost 128x160 (za korištenje s LCD nastavkom).

sensor.WVGA: int

Razlučivost 720x480 (za MT9V034).

sensor.WVGA2: int

Razlučivost 752x480 (za MT9V034).

sensor.SVGA: int

Razlučivost 800x600. Samo za kamere OV2640/OV5640.

sensor.XGA: int

Razlučivost 1024x768. Samo za kamere OV2640/OV5640.

sensor.WXGA: int

Razlučivost 1280x768 (za MT9M114).

sensor.SXGA: int

Razlučivost 1280x1024. Samo za kamere OV2640/OV5640.

sensor.SXGAM: int

Razlučivost 1280x960 (za MT9M114).

sensor.UXGA: int

Razlučivost 1600x1200. Samo za kamere OV2640/OV5640.

sensor.HD: int

Razlučivost 1280x720. Samo za kamere OV2640/OV5640.

sensor.FHD: int

Razlučivost 1920x1080. Samo za OV5640 kameru.

sensor.QHD: int

Razlučivost 2560x1440. Samo za OV5640 kameru.

sensor.QXGA: int

Razlučivost 2048x1536. Samo za OV5640 kameru.

sensor.WQXGA: int

Razlučivost 2560x1600. Samo za OV5640 kameru.

sensor.WQXGA2: int

Razlučivost 2592x1944. Samo za OV5640 kameru.

sensor.IOCTL_SET_READOUT_WINDOW: int

Postavlja prozor očitavanja senzora. Pogledajte sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Dohvaća prozor očitavanja senzora. Pogledajte sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Postavlja okidani način rada (npr. za MT9V034). Pogledajte sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Dohvaća trenutno stanje okidanog načina rada. Pogledajte sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

Optimizira sensor.set_framesize() za vidno polje umjesto za FPS. Pogledajte sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Dohvaća trenutno stanje optimizacije vidnog polja umjesto FPS-a. Pogledajte sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

Pokreće automatsko fokusiranje na OV5640 FPC modulu kamere. Pogledajte sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

Pauzira automatsko fokusiranje na OV5640 FPC modulu kamere. Pogledajte sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

Resetira automatsko fokusiranje na OV5640 FPC modulu kamere. Pogledajte sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

Čeka da automatsko fokusiranje završi na OV5640 FPC modulu kamere. Pogledajte sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Omogućuje/onemogućuje noćni način rada na senzoru. Pogledajte sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Dohvaća trenutno stanje noćnog načina rada. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

Dohvaća širinu FLIR Lepton slike u pikselima. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

Dohvaća visinu FLIR Lepton slike u pikselima. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

Dohvaća FLIR Lepton tip (radiometrijski ili ne). Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

Dohvaća FLIR Lepton brzinu osvježavanja u Hz. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

Dohvaća FLIR Lepton ADC razlučivost u bitovima. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

Izvršava 16-bitnu FLIR Lepton SDK naredbu. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Postavlja FLIR Lepton atribut. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Dohvaća FLIR Lepton atribut. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

Dohvaća FLIR Lepton FPA temperaturu u Celzijevim stupnjevima. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

Dohvaća FLIR Lepton AUX temperaturu u Celzijevim stupnjevima. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

Postavlja FLIR Lepton način mjerenja. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

Dohvaća stanje FLIR Lepton načina mjerenja. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

Postavlja temperaturni raspon FLIR Lepton načina mjerenja. Pogledajte sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

Dohvaća temperaturni raspon FLIR Lepton načina mjerenja. Pogledajte sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

Omogućuje/onemogućuje HM01B0 detekciju pokreta. Pogledajte sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

Postavlja HM01B0 prozor detekcije pokreta. Pogledajte sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

Postavlja HM01B0 prag detekcije pokreta. Pogledajte sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

Briše HM01B0 prekid detekcije pokreta. Pogledajte sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

Omogućuje/onemogućuje HM01B0 interni oscilator. Pogledajte sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Dohvaća (r, gb, gr, b) RGB statistike sa senzora. Pogledajte sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

Postavlja unaprijed postavljeni skup pristranosti GENX320 senzora. Pogledajte sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Postavlja pojedinačnu pristranost GENX320 senzora. Pogledajte sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

Postavlja parametre GENX320 filtra protiv treperenja. Pogledajte sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

Zadani unaprijed postavljeni skup pristranosti za GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int

Unaprijed postavljeni skup pristranosti za slabo osvjetljenje za GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

Unaprijed postavljeni skup pristranosti za aktivne markere za GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int

Unaprijed postavljeni skup pristranosti za nisku razinu šuma za GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int

Unaprijed postavljeni skup pristranosti za veliku brzinu za GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int

GENX320 DIFF_OFF selektor pristranosti.

sensor.GENX320_BIAS_DIFF_ON: int

GENX320 DIFF_ON selektor pristranosti.

sensor.GENX320_BIAS_FO: int

GENX320 FO selektor pristranosti.

sensor.GENX320_BIAS_HPF: int

GENX320 HPF selektor pristranosti.

sensor.GENX320_BIAS_REFR: int

GENX320 REFR selektor pristranosti.