sensor — kamerasensori

Poistettu versiosta 4.5 alkaen: sensor-moduuli on vanhentunut. Käytä sen sijaan uutta csi-moduulia (katso csi — kennot). Tähän moduuliin ei lisätä uusia ominaisuuksia, ja se saatetaan poistaa tulevassa julkaisussa.

sensor-moduuli on vanha moduulitason rajapinta OpenMV Cam -laitteen ensisijaiseen kamerasensoriin. Jokainen kutsu on vapaa funktio, joka toimii yhdellä piilotetulla CSI-instanssilla, mikä rajoittaa tukea kortteille, joissa on useampi kuin yksi kamera. Se on säilytetty yhteensopivuuden vuoksi vanhempien OpenMV-skriptien kanssa; uuden koodin tulisi käyttää sen sijaan oliopohjaista csi-moduulia.

Funktioiden nimet noudattavat vanhempaa set_pixformat / set_framesize -tyyliä. Jokainen funktio vastaa yksi yhteen csi.CSI-luokan metodia; katso csi-moduulista täydellinen ominaisuusjoukko ja argumenttikohtaiset kuvaukset.

Esimerkkikäyttö:

import sensor

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

while True:
    img = sensor.snapshot()

Funktiot

sensor.reset() None

Alustaa kamerasensorin.

sensor.sleep(enable: bool) None

Asettaa kameran lepotilaan, jos enable on True. Muuten herättää sen takaisin.

sensor.shutdown(enable: bool) None

Asettaa kameran lepotilaa pienempään virrankulutustilaan. Kamera on nollattava herätettäessä.

sensor.flush() None

Kopioi kehyspuskurissa olevan sisällön IDE:n esikatseluun.

sensor.snapshot() image.Image

Ottaa kuvan kameralla ja palauttaa image.Image-objektin.

Jos sensor.set_auto_rotation() on käytössä, tämä metodi palauttaa uuden, jo käännetyn image.Image-objektin.

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

Ohittaa n kehystä tai time millisekuntia (sen mukaan kumpi on määritetty), jotta kamerakuva ehtii vakautua kamera-asetusten muuttamisen jälkeen.

Jos kumpaakaan, n tai time, ei ole määritetty, tämä metodi ohittaa kehyksiä 300 millisekunnin ajan.

Jos molemmat on määritetty, tämä metodi ohittaa n kehystä mutta aikakatkaisee time millisekunnin jälkeen.

sensor.width() int

Palauttaa sensorin resoluution leveyden.

sensor.height() int

Palauttaa sensorin resoluution korkeuden.

sensor.get_fb() image.Image | None

Palauttaa kuvaobjektin, jonka aiempi sensor.snapshot()-kutsu palautti. Palauttaa None, jos sensor.snapshot()-funktiota ei ole aiemmin kutsuttu.

sensor.get_id() int

Palauttaa kameramoduulin ID:n. Katso sensorivakiot alta.

sensor.get_frame_available() bool

Palauttaa True, jos kehys on luettavissa kutsumalla sensor.snapshot().

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

Poistettu versiosta 4.5 alkaen: Tämä funktio on vanhentunut ja nostaa OSError-virheen. Käytä sen sijaan uutta csi-moduulia.

sensor.dealloc_extra_fb() None

Poistettu versiosta 4.5 alkaen: Tämä funktio on vanhentunut ja nostaa OSError-virheen. Käytä sen sijaan uutta csi-moduulia.

sensor.set_pixformat(pixformat: int) None

Asettaa kameramoduulin pikseliformaatin. pixformat on jokin seuraavista:

sensor.get_pixformat() int

Palauttaa kameramoduulin nykyisen pikseliformaatin.

sensor.set_framesize(framesize: int) None

Asettaa kameramoduulin kehyskoon. Katso kehyskokovakiot alta kelvollisten arvojen osalta.

sensor.get_framesize() int

Palauttaa kameramoduulin nykyisen kehyskoon.

sensor.set_framerate(rate: int) None

Asettaa kameramoduulin kehysnopeuden hertseinä (Hz).

sensor.get_framerate() int

Palauttaa kameramoduulin kehysnopeuden hertseinä (Hz).

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

Asettaa kameran resoluution aliresoluutioksi nykyisen resoluution sisällä.

roi on suorakulmion määrittelevä monikko/lista (x, y, w, h). Voit myös antaa (w, h), jolloin roi keskitetään kehykseen. Argumentit voi myös antaa purettuina positionaalisina kokonaislukuina.

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

Palauttaa roi-monikon (x, y, w, h), joka asetettiin aiemmin sensor.set_windowing()-funktiolla.

sensor.set_gainceiling(gainceiling: int) bool

Asettaa kamerakuvan vahvistuskaton. Kelvolliset arvot ovat 2, 4, 8, 16, 32, 64 tai 128. Palauttaa True onnistuessaan.

sensor.set_contrast(contrast: int) bool

Asettaa kamerakuvan kontrastin. Kelvollinen alue on -3+3. Palauttaa True onnistuessaan.

sensor.set_brightness(brightness: int) bool

Asettaa kamerakuvan kirkkauden. Kelvollinen alue on -3+3. Palauttaa True onnistuessaan.

sensor.set_saturation(saturation: int) bool

Asettaa kamerakuvan värikylläisyyden. Kelvollinen alue on -3+3. Palauttaa True onnistuessaan.

sensor.set_quality(quality: int) bool

Asettaa kamerakuvan JPEG-pakkauksen laadun. Kelvollinen alue on 0100. Palauttaa True onnistuessaan. Vain OV2640/OV5640-kameroille.

sensor.set_colorbar(enable: bool) bool

Kytkee väripalkkien testitilan päälle (True) tai pois (False). Palauttaa True onnistuessaan.

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

enable kytkee automaattisen vahvistuksensäädön päälle (1) tai pois (0).

Jos enable on 0, voit asettaa kiinteän vahvistuksen desibeleinä argumentilla gain_db.

Jos enable on nollasta poikkeava, voit asettaa maksimivahvistuskaton desibeleinä argumentilla gain_db_ceiling automaattisen vahvistuksensäätöalgoritmin käyttöön.

gain_db ja gain_db_ceiling ovat vain avainsanoilla annettavia argumentteja.

sensor.get_gain_db() float

Palauttaa kameran nykyisen vahvistusarvon desibeleinä.

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

enable kytkee automaattisen valotuksensäädön päälle (1) tai pois (0).

Jos enable on 0, voit asettaa kiinteän valotusajan mikrosekunteina argumentilla exposure_us. exposure_us on vain avainsanalla annettava argumentti.

sensor.get_exposure_us() int

Palauttaa kameran nykyisen valotusarvon mikrosekunteina.

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

enable kytkee automaattisen valkotasapainon päälle (1) tai pois (0).

Jos enable on 0, voit asettaa kiinteän vahvistuksen desibeleinä punaiselle, vihreälle ja siniselle kanavalle vastaavasti argumentilla rgb_gain_db. rgb_gain_db on vain avainsanalla annettava argumentti.

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

Palauttaa monikon, jossa ovat kameran nykyiset punaisen, vihreän ja sinisen vahvistusarvot desibeleinä.

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

Asettaa kameran automaattisen mustan tason kalibroinnin (BLC) säädön.

enable on 1 käyttöön ottamiseksi tai 0 poistamiseksi käytöstä.

regs jos säätö on poistettu käytöstä, voit asettaa BLC-rekisterien arvot manuaalisesti aiemmin sensor.get_blc_regs()-funktiolla luettujen arvojen kautta. Listan pituuden on vastattava sensorin BLC-rekisterien määrää.

sensor.get_blc_regs() List[int]

Palauttaa sensorin BLC-rekisterit kokonaislukulistana. Käytetään sensor.set_auto_blc()-funktion kanssa.

sensor.set_hmirror(enable: bool) None

Kytkee vaakapeilaustilan päälle (True) tai pois (False). Oletuksena pois.

sensor.get_hmirror() bool

Palauttaa True, jos vaakapeilaustila on käytössä.

sensor.set_vflip(enable: bool) None

Kytkee pystysuoran kääntötilan päälle (True) tai pois (False). Oletuksena pois.

sensor.get_vflip() bool

Palauttaa True, jos pystysuora kääntötila on käytössä.

sensor.set_transpose(enable: bool) None

Kytkee transponointitilan päälle (True) tai pois (False). Oletuksena pois.

  • vflip=False, hmirror=False, transpose=False -> 0 asteen kierto

  • vflip=True, hmirror=False, transpose=True -> 90 asteen kierto

  • vflip=True, hmirror=True, transpose=False -> 180 asteen kierto

  • vflip=False, hmirror=True, transpose=True -> 270 asteen kierto

sensor.get_transpose() bool

Palauttaa True, jos transponointitila on käytössä.

sensor.set_auto_rotation(enable: bool) None

Kytkee automaattisen kiertotilan päälle (True) tai pois (False). Oletuksena pois. Toimii vain, kun OpenMV Cam -laitteeseen on asennettu imu.

sensor.get_auto_rotation() bool

Palauttaa True, jos automaattinen kiertotila on käytössä.

sensor.set_framebuffers(count: int) None

Asettaa kuvadatan vastaanottamiseen käytettävien kehyspuskureiden määrän.

count voi olla 1 (yksittäinen puskuri), 2 (kaksoispuskuri), 3 (kolmoispuskuri) tai 4 tai suurempi, jolloin sensoriajuri asetetaan video-FIFO-tilaan, jossa vastaanotetut kehykset tallennetaan count puskurin FIFO-jonoon.

sensor.get_framebuffers() int

Palauttaa varattujen kehyspuskureiden nykyisen määrän.

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

Jos disable on True, kaikki vakautumisaikaviiveet poistetaan käytöstä sensorimoduulissa.

Jos kutsutaan ilman argumentteja, palauttaa True, jos viiveet on poistettu käytöstä.

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

Jos disable on True, automaattinen kehyspuskurin tyhjennys kehyksen pudotessa on poistettu käytöstä.

Jos kutsutaan ilman argumentteja, palauttaa True, jos automaattinen tyhjennys on poistettu käytöstä.

sensor.set_special_effect(sde: int) bool

Asettaa sensorin erikoisdigitaaliefektin (SDE). sde on joko sensor.NORMAL tai sensor.NEGATIVE. Palauttaa True onnistuessaan.

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

enable True ottaa käyttöön, False poistaa käytöstä. radi korjattavien pikselien säde kokonaislukuna. coef korjauksen voimakkuus.

Palauttaa True onnistuessaan.

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

Rekisteröi takaisinkutsun cb suoritettavaksi (keskeytyskontekstissa) aina, kun kameramoduuli tuottaa uuden kehyksen (mutta ennen kuin kehys vastaanotetaan).

cb ottaa yhden argumentin: vsync-nastan nykyisen tilan muutoksen jälkeen.

Anna jokin ei-kutsuttava (esim. None) rekisteröinnin poistamiseksi.

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

Rekisteröi takaisinkutsun cb suoritettavaksi (keskeytyskontekstissa) aina, kun kameramoduuli tuottaa uuden kehyksen ja kehys on valmis luettavaksi sensor.snapshot()-funktiolla.

cb ei ota argumentteja.

Anna jokin ei-kutsuttava (esim. None) rekisteröinnin poistamiseksi.

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

Suorittaa sensorikohtaisen pyynnön. request on jokin IOCTL_*-vakioista; loput positionaaliset argumentit ja paluuarvo riippuvat pyynnöstä. Tuetut pyynnöt on ryhmitelty alle sensoriperheittäin.

Yleinen (mikä tahansa sensori):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Asettaa sensorin lukuikkunan. Pienempi ikkuna nostaa kehysnopeutta näkökentän kustannuksella.

ioctl(IOCTL_GET_READOUT_WINDOW)

Palauttaa nykyisen lukuikkunan (x, y, w, h)-monikkona.

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Ottaa käyttöön (True) tai poistaa käytöstä (False) liipaistun tilan MT9V034:ssa.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Palauttaa nykyisen liipaistun tilan tilan bool-arvona.

ioctl(IOCTL_SET_FOV_WIDE, enable)

Kun True, ohjeistaa set_framesize()-funktiota optimoimaan näkökentän eikä kehysnopeuden mukaan.

ioctl(IOCTL_GET_FOV_WIDE)

Palauttaa nykyisen FOV-wide-tilan bool-arvona.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Ottaa käyttöön (True) tai poistaa käytöstä (False) sensorin hämärän valon ”yötilan”. Vain OV7725 ja OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Palauttaa nykyisen yötilan tilan bool-arvona.

ioctl(IOCTL_GET_RGB_STATS)

Palauttaa 4-monikon raakaa RGB-kanavatilastoa (r, gb, gr, b), joka on luettu sensorista (käytetään tyypillisesti valkotasapainon hienosäätöön).

OV5640 FPC – automaattitarkennus:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Käynnistää automaattitarkennuksen pyyhkäisyn OV5640 FPC -moduulissa.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Keskeyttää käynnissä olevan automaattitarkennuksen pyyhkäisyn.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Nollaa automaattitarkennuksen sijainnin oletukseksi.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Estää suorituksen, kunnes nykyinen automaattitarkennuksen pyyhkäisy päättyy. timeout_ms on oletuksena 5000, jos sitä ei anneta.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Palauttaa Lepton-kuvan leveyden pikseleinä.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Palauttaa Lepton-kuvan korkeuden pikseleinä.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Palauttaa Leptonin tyypin (radiometrinen vai ei) kokonaislukuna.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Palauttaa Leptonin virkistystaajuuden hertseinä (Hz).

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Palauttaa Leptonin ADC-resoluution bitteinä.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Suorittaa FLIR Lepton SDK -komennon. cmd on SDK:n määrittelemä 16-bittinen komento-ID.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Kirjoittaa Lepton SDK -attribuutin. attr_id on 16-bittinen attribuutti-ID; payload on bytes/bytearray, jonka pituuden on oltava 16 bitin monikerta.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Lukee Lepton SDK -attribuutin. attr_id on 16-bittinen attribuutti-ID; words on luettavien 16-bittisten sanojen määrä. Palauttaa bytearray-arvon.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Palauttaa Leptonin polttotasomatriisin lämpötilan celsiusasteina.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Palauttaa Leptonin apulämpötilan celsiusasteina.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Vaihtaa Leptonin AGC:n ja suoran lämpötilatulosteen välillä. measurement_enabled=True ottaa käyttöön suoran lämpötilatulosteen. Valinnainen high_temp_enabled-lippu valitsee korkean lämpötilan alueen.

ioctl(IOCTL_LEPTON_GET_MODE)

Palauttaa 2-monikon (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Asettaa lämpötila-alueen, joka kuvataan välille 0..255, kun mittaustila on käytössä.

ioctl(IOCTL_LEPTON_GET_RANGE)

Palauttaa nykyisen (min_celsius, max_celsius)-alueen.

Himax HM01B0 – liiketunnistus:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Ottaa käyttöön (True) tai poistaa käytöstä (False) HM01B0:n sensorin sisäisen liiketunnistuslohkon.

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Asettaa liiketunnistusikkunan HM01B0:ssa.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Asettaa liiketunnistuksen kynnysarvon (0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Tyhjentää liiketunnistuksen keskeytyssalvan.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Ottaa käyttöön (True) tai poistaa käytöstä (False) HM01B0:n sisäisen oskillaattorin.

Prophesee GENX320 – tapahtumasensori:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Soveltaa bias-esiasetuksen. preset on jokin GENX320_BIASES_*-vakioista.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Asettaa yksittäisen biasin. bias on jokin GENX320_BIAS_*-vakioista; value on kokonaislukuasetus.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Määrittää välkkymisenestosuotimen. enable on bool; valinnaiset taajuusargumentit asettavat suotimen päästökaistan.

sensor.set_color_palette(palette: int) None

Asettaa väripaletin FLIR Leptonin (ja vastaavien) harmaasävystä RGB565:een -muunnokselle. palette on jokin seuraavista: image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK tai image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None

Palauttaa nykyisen väripaletin asetuksen, tai None, jos aktiivista palettia ei tunnisteta.

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

Kirjoittaa value kameran rekisteriin osoitteeseen address.

Muista

Katso rekisteritiedot kameran datalehdestä.

sensor.__read_reg(address: int) int

Lukee kameran rekisterin osoitteesta address.

Muista

Katso rekisteritiedot kameran datalehdestä.

Vakiot

sensor.BINARY: int

BINARY (bittikartta) -pikseliformaatti. Jokainen pikseli on 1-bittinen.

sensor.GRAYSCALE: int

GRAYSCALE-pikseliformaatti (Y YUV422:sta). Jokainen pikseli on 8-bittinen, 1 tavu.

sensor.RGB565: int

RGB565-pikseliformaatti. Jokainen pikseli on 16-bittinen, 2 tavua. 5 bittiä punaista, 6 bittiä vihreää, 5 bittiä sinistä.

sensor.BAYER: int

RAW BAYER -pikseliformaatti. 8 bittiä pikseliä kohden.

sensor.YUV422: int

YUV422-pikseliformaatti (8 bittiä Y1, 8 bittiä U, 8 bittiä Y2, 8 bittiä V jne.).

sensor.JPEG: int

JPEG-tila. Pakattu JPEG-tuloste. Toimii vain OV2640/OV5640-kameroille.

sensor.OV2640: int

sensor.get_id() palauttaa tämän OV2640-kameralle.

sensor.OV5640: int

sensor.get_id() palauttaa tämän OV5640-kameralle.

sensor.OV7670: int

sensor.get_id() palauttaa tämän OV7670-kameralle.

sensor.OV7690: int

sensor.get_id() palauttaa tämän OV7690-kameralle.

sensor.OV7725: int

sensor.get_id() palauttaa tämän OV7725-kameralle.

sensor.OV9650: int

sensor.get_id() palauttaa tämän OV9650-kameralle.

sensor.MT9V022: int

sensor.get_id() palauttaa tämän MT9V022-kameralle.

sensor.MT9V024: int

sensor.get_id() palauttaa tämän MT9V024-kameralle.

sensor.MT9V032: int

sensor.get_id() palauttaa tämän MT9V032-kameralle.

sensor.MT9V034: int

sensor.get_id() palauttaa tämän MT9V034-kameralle.

sensor.MT9M114: int

sensor.get_id() palauttaa tämän MT9M114-kameralle.

sensor.BOSON320: int

sensor.get_id() palauttaa tämän BOSON 320x256 -kameralle.

sensor.BOSON640: int

sensor.get_id() palauttaa tämän BOSON 640x512 -kameralle.

sensor.LEPTON: int

sensor.get_id() palauttaa tämän LEPTON1/2/3-kameroille.

sensor.HM01B0: int

sensor.get_id() palauttaa tämän HM01B0-kameralle.

sensor.HM0360: int

sensor.get_id() palauttaa tämän HM0360-kameralle.

sensor.GC2145: int

sensor.get_id() palauttaa tämän GC2145-kameralle.

sensor.GENX320ES: int

sensor.get_id() palauttaa tämän GENX320 (engineering sample) -kameralle.

sensor.GENX320: int

sensor.get_id() palauttaa tämän GENX320-kameralle.

sensor.PAG7920: int

sensor.get_id() palauttaa tämän PAG7920-kameralle.

sensor.PAG7936: int

sensor.get_id() palauttaa tämän PAG7936-kameralle.

sensor.PAJ6100: int

sensor.get_id() palauttaa tämän PAJ6100-kameralle.

sensor.FROGEYE2020: int

sensor.get_id() palauttaa tämän FROGEYE2020-kameralle.

sensor.NORMAL: int

Anna sensor.set_special_effect()-funktiolle normaalia (ei SDE) tulostetta varten.

sensor.NEGATIVE: int

Anna sensor.set_special_effect()-funktiolle negatiivikuvan tulostetta varten.

sensor.QQCIF: int

88x72-resoluutio.

sensor.QCIF: int

176x144-resoluutio.

sensor.CIF: int

352x288-resoluutio.

sensor.QQSIF: int

88x60-resoluutio.

sensor.QSIF: int

176x120-resoluutio.

sensor.SIF: int

352x240-resoluutio.

sensor.QQQQVGA: int

40x30-resoluutio.

sensor.QQQVGA: int

80x60-resoluutio.

sensor.QQVGA: int

160x120-resoluutio.

sensor.QVGA: int

320x240-resoluutio.

sensor.VGA: int

640x480-resoluutio.

sensor.HQQQQVGA: int

40x20-resoluutio.

sensor.HQQQVGA: int

80x40-resoluutio.

sensor.HQQVGA: int

160x80-resoluutio.

sensor.HQVGA: int

240x160-resoluutio.

sensor.HVGA: int

480x320-resoluutio.

sensor.B64X32: int

64x32-resoluutio. Käytetään Image.find_displacement()-funktion ja muiden FFT-pohjaisten algoritmien kanssa.

sensor.B64X64: int

64x64-resoluutio. Käytetään Image.find_displacement()-funktion ja muiden FFT-pohjaisten algoritmien kanssa.

sensor.B128X64: int

128x64-resoluutio. Käytetään Image.find_displacement()-funktion ja muiden FFT-pohjaisten algoritmien kanssa.

sensor.B128X128: int

128x128-resoluutio. Käytetään Image.find_displacement()-funktion ja muiden FFT-pohjaisten algoritmien kanssa.

sensor.B160X160: int

160x160-resoluutio (HM01B0:lle).

sensor.B320X320: int

320x320-resoluutio (HM01B0:lle).

sensor.LCD: int

128x160-resoluutio (käytetään LCD-shieldin kanssa).

sensor.QQVGA2: int

128x160-resoluutio (käytetään LCD-shieldin kanssa).

sensor.WVGA: int

720x480-resoluutio (MT9V034:lle).

sensor.WVGA2: int

752x480-resoluutio (MT9V034:lle).

sensor.SVGA: int

800x600-resoluutio. Vain OV2640/OV5640-kameroille.

sensor.XGA: int

1024x768-resoluutio. Vain OV2640/OV5640-kameroille.

sensor.WXGA: int

1280x768-resoluutio (MT9M114:lle).

sensor.SXGA: int

1280x1024-resoluutio. Vain OV2640/OV5640-kameroille.

sensor.SXGAM: int

1280x960-resoluutio (MT9M114:lle).

sensor.UXGA: int

1600x1200-resoluutio. Vain OV2640/OV5640-kameroille.

sensor.HD: int

1280x720-resoluutio. Vain OV2640/OV5640-kameroille.

sensor.FHD: int

1920x1080-resoluutio. Vain OV5640-kameralle.

sensor.QHD: int

2560x1440-resoluutio. Vain OV5640-kameralle.

sensor.QXGA: int

2048x1536-resoluutio. Vain OV5640-kameralle.

sensor.WQXGA: int

2560x1600-resoluutio. Vain OV5640-kameralle.

sensor.WQXGA2: int

2592x1944-resoluutio. Vain OV5640-kameralle.

sensor.IOCTL_SET_READOUT_WINDOW: int

Asettaa sensorin lukuikkunan. Katso sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int

Hakee sensorin lukuikkunan. Katso sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int

Asettaa liipaistun tilan (esim. MT9V034:lle). Katso sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int

Hakee nykyisen liipaistun tilan tilan. Katso sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int

Optimoi sensor.set_framesize() näkökentän eikä FPS:n mukaan. Katso sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int

Hakee nykyisen näkökenttä-yli-FPS-optimoinnin tilan. Katso sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int

Liipaisee automaattitarkennuksen OV5640 FPC -kameramoduulissa. Katso sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int

Keskeyttää automaattitarkennuksen OV5640 FPC -kameramoduulissa. Katso sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int

Nollaa automaattitarkennuksen OV5640 FPC -kameramoduulissa. Katso sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int

Odottaa automaattitarkennuksen valmistumista OV5640 FPC -kameramoduulissa. Katso sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int

Ottaa käyttöön/poistaa käytöstä yötilan sensorissa. Katso sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int

Hakee nykyisen yötilan tilan. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int

Hakee FLIR Lepton -kuvan leveyden pikseleinä. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int

Hakee FLIR Lepton -kuvan korkeuden pikseleinä. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int

Hakee FLIR Lepton -tyypin (radiometrinen vai ei). Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int

Hakee FLIR Lepton -virkistystaajuuden hertseinä (Hz). Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int

Hakee FLIR Lepton -ADC-resoluution bitteinä. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int

Suorittaa 16-bittisen FLIR Lepton SDK -komennon. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int

Asettaa FLIR Lepton -attribuutin. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int

Hakee FLIR Lepton -attribuutin. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int

Hakee FLIR Lepton -FPA-lämpötilan celsiusasteina. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int

Hakee FLIR Lepton -AUX-lämpötilan celsiusasteina. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int

Asettaa FLIR Lepton -mittaustilan. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int

Hakee FLIR Lepton -mittaustilan tilan. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int

Asettaa FLIR Lepton -mittaustilan lämpötila-alueen. Katso sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int

Hakee FLIR Lepton -mittaustilan lämpötila-alueen. Katso sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int

Ottaa käyttöön/poistaa käytöstä HM01B0-liiketunnistuksen. Katso sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int

Asettaa HM01B0-liiketunnistusikkunan. Katso sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int

Asettaa HM01B0-liiketunnistuksen kynnysarvon. Katso sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int

Tyhjentää HM01B0-liiketunnistuksen keskeytyksen. Katso sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int

Ottaa käyttöön/poistaa käytöstä HM01B0:n sisäisen oskillaattorin. Katso sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int

Hakee (r, gb, gr, b) RGB-tilastot sensorista. Katso sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int

Asettaa GENX320-sensorin bias-esiasetuksen. Katso sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int

Asettaa yksittäisen GENX320-sensorin biasin. Katso sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int

Asettaa GENX320-välkkymisenestosuotimen parametrit. Katso sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int

Oletusbiasien esiasetus GENX320:lle.

sensor.GENX320_BIASES_LOW_LIGHT: int

Hämärän valon biasien esiasetus GENX320:lle.

sensor.GENX320_BIASES_ACTIVE_MARKER: int

Aktiivimerkkien biasien esiasetus GENX320:lle.

sensor.GENX320_BIASES_LOW_NOISE: int

Vähäkohinaisten biasien esiasetus GENX320:lle.

sensor.GENX320_BIASES_HIGH_SPEED: int

Suuren nopeuden biasien esiasetus GENX320:lle.

sensor.GENX320_BIAS_DIFF_OFF: int

GENX320 DIFF_OFF -bias-valitsin.

sensor.GENX320_BIAS_DIFF_ON: int

GENX320 DIFF_ON -bias-valitsin.

sensor.GENX320_BIAS_FO: int

GENX320 FO -bias-valitsin.

sensor.GENX320_BIAS_HPF: int

GENX320 HPF -bias-valitsin.

sensor.GENX320_BIAS_REFR: int

GENX320 REFR -bias-valitsin.