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.sleep(enable: bool) None¶
Asettaa kameran lepotilaan, jos
enableonTrue. Muuten herättää sen takaisin.
- sensor.shutdown(enable: bool) None¶
Asettaa kameran lepotilaa pienempään virrankulutustilaan. Kamera on nollattava herätettäessä.
- 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äännetynimage.Image-objektin.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Ohittaa
nkehystä taitimemillisekuntia (sen mukaan kumpi on määritetty), jotta kamerakuva ehtii vakautua kamera-asetusten muuttamisen jälkeen.Jos kumpaakaan,
ntaitime, ei ole määritetty, tämä metodi ohittaa kehyksiä 300 millisekunnin ajan.Jos molemmat on määritetty, tämä metodi ohittaa
nkehystä mutta aikakatkaiseetimemillisekunnin jälkeen.
- sensor.get_fb() image.Image | None¶
Palauttaa kuvaobjektin, jonka aiempi
sensor.snapshot()-kutsu palautti. PalauttaaNone, jossensor.snapshot()-funktiota ei ole aiemmin kutsuttu.
- sensor.get_frame_available() bool¶
Palauttaa
True, jos kehys on luettavissa kutsumallasensor.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 uuttacsi-moduulia.
- sensor.dealloc_extra_fb() None¶
Poistettu versiosta 4.5 alkaen: Tämä funktio on vanhentunut ja nostaa
OSError-virheen. Käytä sen sijaan uuttacsi-moduulia.
- sensor.set_pixformat(pixformat: int) None¶
Asettaa kameramoduulin pikseliformaatin.
pixformaton jokin seuraavista:sensor.JPEG(vain OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Asettaa kameramoduulin kehyskoon. Katso kehyskokovakiot alta kelvollisten arvojen osalta.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Asettaa kameran resoluution aliresoluutioksi nykyisen resoluution sisällä.
roion suorakulmion määrittelevä monikko/lista(x, y, w, h). Voit myös antaa(w, h), jolloinroikeskitetää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 aiemminsensor.set_windowing()-funktiolla.
- sensor.set_gainceiling(gainceiling: int) bool¶
Asettaa kamerakuvan vahvistuskaton. Kelvolliset arvot ovat
2,4,8,16,32,64tai128. PalauttaaTrueonnistuessaan.
- sensor.set_contrast(contrast: int) bool¶
Asettaa kamerakuvan kontrastin. Kelvollinen alue on
-3–+3. PalauttaaTrueonnistuessaan.
- sensor.set_brightness(brightness: int) bool¶
Asettaa kamerakuvan kirkkauden. Kelvollinen alue on
-3–+3. PalauttaaTrueonnistuessaan.
- sensor.set_saturation(saturation: int) bool¶
Asettaa kamerakuvan värikylläisyyden. Kelvollinen alue on
-3–+3. PalauttaaTrueonnistuessaan.
- sensor.set_quality(quality: int) bool¶
Asettaa kamerakuvan JPEG-pakkauksen laadun. Kelvollinen alue on
0–100. PalauttaaTrueonnistuessaan. Vain OV2640/OV5640-kameroille.
- sensor.set_colorbar(enable: bool) bool¶
Kytkee väripalkkien testitilan päälle (
True) tai pois (False). PalauttaaTrueonnistuessaan.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enablekytkee automaattisen vahvistuksensäädön päälle (1) tai pois (0).Jos
enableon0, voit asettaa kiinteän vahvistuksen desibeleinä argumentillagain_db.Jos
enableon nollasta poikkeava, voit asettaa maksimivahvistuskaton desibeleinä argumentillagain_db_ceilingautomaattisen vahvistuksensäätöalgoritmin käyttöön.gain_dbjagain_db_ceilingovat vain avainsanoilla annettavia argumentteja.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enablekytkee automaattisen valotuksensäädön päälle (1) tai pois (0).Jos
enableon0, voit asettaa kiinteän valotusajan mikrosekunteina argumentillaexposure_us.exposure_uson vain avainsanalla annettava argumentti.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enablekytkee automaattisen valkotasapainon päälle (1) tai pois (0).Jos
enableon0, voit asettaa kiinteän vahvistuksen desibeleinä punaiselle, vihreälle ja siniselle kanavalle vastaavasti argumentillargb_gain_db.rgb_gain_dbon 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.
enableon1käyttöön ottamiseksi tai0poistamiseksi käytöstä.regsjos säätö on poistettu käytöstä, voit asettaa BLC-rekisterien arvot manuaalisesti aiemminsensor.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.set_vflip(enable: bool) None¶
Kytkee pystysuoran kääntötilan päälle (
True) tai pois (False). Oletuksena pois.
- 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.set_auto_rotation(enable: bool) None¶
Kytkee automaattisen kiertotilan päälle (
True) tai pois (False). Oletuksena pois. Toimii vain, kun OpenMV Cam -laitteeseen on asennettuimu.
- sensor.set_framebuffers(count: int) None¶
Asettaa kuvadatan vastaanottamiseen käytettävien kehyspuskureiden määrän.
countvoi olla1(yksittäinen puskuri),2(kaksoispuskuri),3(kolmoispuskuri) tai4tai suurempi, jolloin sensoriajuri asetetaan video-FIFO-tilaan, jossa vastaanotetut kehykset tallennetaancountpuskurin FIFO-jonoon.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Jos
disableonTrue, 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
disableonTrue, 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).
sdeon jokosensor.NORMALtaisensor.NEGATIVE. PalauttaaTrueonnistuessaan.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTrueottaa käyttöön,Falsepoistaa käytöstä.radikorjattavien pikselien säde kokonaislukuna.coefkorjauksen voimakkuus.Palauttaa
Trueonnistuessaan.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Rekisteröi takaisinkutsun
cbsuoritettavaksi (keskeytyskontekstissa) aina, kun kameramoduuli tuottaa uuden kehyksen (mutta ennen kuin kehys vastaanotetaan).cbottaa 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
cbsuoritettavaksi (keskeytyskontekstissa) aina, kun kameramoduuli tuottaa uuden kehyksen ja kehys on valmis luettavaksisensor.snapshot()-funktiolla.cbei ota argumentteja.Anna jokin ei-kutsuttava (esim.
None) rekisteröinnin poistamiseksi.
- sensor.ioctl(request: int, *args: Any) Any¶
Suorittaa sensorikohtaisen pyynnön.
requeston jokinIOCTL_*-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, ohjeistaaset_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_mson 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.
cmdon SDK:n määrittelemä 16-bittinen komento-ID.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Kirjoittaa Lepton SDK -attribuutin.
attr_idon 16-bittinen attribuutti-ID;payloadonbytes/bytearray, jonka pituuden on oltava 16 bitin monikerta.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Lukee Lepton SDK -attribuutin.
attr_idon 16-bittinen attribuutti-ID;wordson luettavien 16-bittisten sanojen määrä. Palauttaabytearray-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=Trueottaa käyttöön suoran lämpötilatulosteen. Valinnainenhigh_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 (
0–255).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.
preseton jokinGENX320_BIASES_*-vakioista.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Asettaa yksittäisen biasin.
biason jokinGENX320_BIAS_*-vakioista;valueon kokonaislukuasetus.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Määrittää välkkymisenestosuotimen.
enableon 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.
paletteon jokin seuraavista:image.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKtaiimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Palauttaa nykyisen väripaletin asetuksen, tai
None, jos aktiivista palettia ei tunnisteta.
Vakiot¶
- 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.YUV422: int¶
YUV422-pikseliformaatti (8 bittiä Y1, 8 bittiä U, 8 bittiä Y2, 8 bittiä V jne.).
- 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.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.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. Katsosensor.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. Katsosensor.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().