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.