sensor — sensore della camera#
Deprecato dalla versione 4.5: Il modulo sensor è deprecato. Utilizza invece il nuovo modulo csi (vedi csi — sensori camera). Non verranno aggiunte nuove funzionalità a questo modulo e potrebbe essere rimosso in una versione futura.
Il modulo sensor è la vecchia interfaccia a livello di modulo per il sensore principale della camera su una OpenMV Cam. Ogni chiamata è una funzione libera che opera su una singola istanza CSI nascosta, il che limita il supporto per le schede con più di una camera. È mantenuto per la retrocompatibilità con i vecchi script OpenMV; il nuovo codice dovrebbe utilizzare invece il modulo csi orientato agli oggetti.
I nomi delle funzioni seguono il vecchio stile set_pixformat / set_framesize. Ogni funzione corrisponde uno-a-uno a un metodo di csi.CSI; consulta il modulo csi per l’insieme completo delle funzionalità e per le descrizioni dei singoli argomenti.
A partire dal firmware v5.0.1 il modulo è un livello di compatibilità Python frozen implementato sopra csi anziché un modulo nativo. Importarlo stampa un avviso di deprecazione sul terminale e crea l’oggetto csi.CSI nascosto, quindi import sensor solleva un errore quando non viene rilevata alcuna camera (in precedenza ciò avveniva in sensor.reset()). Le poche funzioni che il modulo csi non può supportare sollevano OSError e sono contrassegnate qui sotto.
Esempio di utilizzo:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funzioni#
- sensor.sleep(enable: bool) None#
Mette la camera in modalità sleep se
enableèTrue. Altrimenti, la riattiva.
- sensor.shutdown(enable: bool) None#
Mette la camera in una modalità a consumo energetico inferiore rispetto allo sleep. La camera deve essere resettata al risveglio.
- sensor.snapshot() image.Image#
Scatta una foto utilizzando la camera e restituisce un oggetto
image.Image.Se
sensor.set_auto_rotation()è abilitato, questo metodo restituisce un nuovo oggettoimage.Imagegià ruotato.
- sensor.skip_frames(n: int | None = None, time: int = 300) None#
Salta
nframe otimemillisecondi (a seconda di quale è specificato) per lasciare che l’immagine della camera si stabilizzi dopo aver modificato le impostazioni della camera.Se non viene specificato né
nnétime, questo metodo salta i frame per 300 millisecondi.Se vengono specificati entrambi, questo metodo salta
nframe ma andrà in timeout dopotimemillisecondi.
- sensor.get_fb() image.Image | None#
Deprecato dalla versione 5.0.1: Questa funzione è deprecata e solleverà
OSError. Conserva invece l’oggettoimage.Imagerestituito dasensor.snapshot().
- sensor.get_frame_available() bool#
Restituisce
Truese è disponibile un frame da leggere chiamandosensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image#
Deprecato dalla versione 4.5: Questa funzione è deprecata e solleverà
OSError. Utilizza invece il nuovo modulocsi.
- sensor.dealloc_extra_fb() None#
Deprecato dalla versione 4.5: Questa funzione è deprecata e solleverà
OSError. Utilizza invece il nuovo modulocsi.
- sensor.set_pixformat(pixformat: int) None#
Imposta il formato dei pixel per il modulo camera.
pixformatè uno tra:sensor.JPEG(solo per OV2640/OV5640)
- sensor.set_framesize(framesize: int | Tuple[int, int]) None#
Imposta la dimensione del frame per il modulo camera. Vedi le costanti framesize qui sotto per i valori validi. È accettata anche una tupla
(w, h)personalizzata, che viene passata acsi.CSI.framesize()come risoluzione personalizzata.
- sensor.get_framesize() int | Tuple[int, int]#
Restituisce la dimensione del frame corrente per il modulo camera. Se è stata impostata una tupla
(w, h)(o una delle costanti a valore tupla qui sotto) e la camera è ancora a quella dimensione, viene restituita la stessa tupla in modo che i confronti con le costanti continuino a funzionare; altrimenti viene restituita la costante framesize dicsi.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None#
Imposta la risoluzione della camera a una sotto-risoluzione all’interno della risoluzione corrente.
roiè una tupla/lista di tipo rect(x, y, w, h). Puoi anche passare(w, h)e laroiverrà centrata sul frame. Gli argomenti possono anche essere passati spacchettati come interi posizionali.
- sensor.get_windowing() Tuple[int, int, int, int]#
Restituisce la tupla
roi(x, y, w, h)impostata in precedenza consensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool#
Imposta il tetto massimo del guadagno dell’immagine della camera. I valori validi sono
2,4,8,16,32,64o128. RestituisceTruein caso di successo.
- sensor.set_contrast(contrast: int) bool#
Imposta il contrasto dell’immagine della camera. L’intervallo valido va da
-3a+3. RestituisceTruein caso di successo.
- sensor.set_brightness(brightness: int) bool#
Imposta la luminosità dell’immagine della camera. L’intervallo valido va da
-3a+3. RestituisceTruein caso di successo.
- sensor.set_saturation(saturation: int) bool#
Imposta la saturazione dell’immagine della camera. L’intervallo valido va da
-3a+3. RestituisceTruein caso di successo.
- sensor.set_quality(quality: int) bool#
Imposta la qualità di compressione JPEG dell’immagine della camera. L’intervallo valido va da
0a100. RestituisceTruein caso di successo. Solo per le camere OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool#
Attiva (
True) o disattiva (False) la modalità di test a barre di colore. RestituisceTruein caso di successo.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None#
enableattiva (1) o disattiva (0) il controllo automatico del guadagno.Se
enableè0puoi impostare un guadagno fisso in decibel congain_db.Se
enableè diverso da zero puoi impostare il tetto massimo del guadagno in decibel congain_db_ceilingper l’algoritmo di controllo automatico del guadagno.gain_dbegain_db_ceilingsono argomenti esclusivamente keyword.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None#
enableattiva (1) o disattiva (0) il controllo automatico dell’esposizione.Se
enableè0puoi impostare un tempo di esposizione fisso in microsecondi conexposure_us.exposure_usè un argomento esclusivamente keyword.
- sensor.get_exposure_us() int#
Restituisce il valore corrente dell’esposizione della camera in microsecondi.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None#
enableattiva (1) o disattiva (0) il bilanciamento automatico del bianco.Se
enableè0puoi impostare un guadagno fisso in decibel rispettivamente per i canali rosso, verde e blu conrgb_gain_db.rgb_gain_dbè un argomento esclusivamente keyword.
- sensor.get_rgb_gain_db() Tuple[float, float, float]#
Restituisce una tupla con i valori correnti del guadagno della camera per i canali rosso, verde e blu in decibel.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None#
Imposta il controllo della calibrazione automatica del livello di nero (BLC) sulla camera.
enableè1per abilitare o0per disabilitare.regsse disabilitato, puoi impostare manualmente i valori dei registri BLC tramite i valori letti in precedenza dasensor.get_blc_regs(). La lunghezza della lista deve corrispondere al numero di registri BLC del sensore.
- sensor.get_blc_regs() List[int]#
Restituisce i registri BLC del sensore come lista di interi. Da utilizzare con
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None#
Attiva (
True) o disattiva (False) la modalità mirror orizzontale. Disattivata per impostazione predefinita.
- sensor.set_vflip(enable: bool) None#
Attiva (
True) o disattiva (False) la modalità flip verticale. Disattivata per impostazione predefinita.
- sensor.set_transpose(enable: bool) None#
Attiva (
True) o disattiva (False) la modalità transpose. Disattivata per impostazione predefinita.vflip=False, hmirror=False, transpose=False -> rotazione di 0 gradi
vflip=True, hmirror=False, transpose=True -> rotazione di 90 gradi
vflip=True, hmirror=True, transpose=False -> rotazione di 180 gradi
vflip=False, hmirror=True, transpose=True -> rotazione di 270 gradi
- sensor.set_auto_rotation(enable: bool) None#
Deprecato dalla versione 5.0.1: Questa funzione è deprecata e solleverà
OSError. Ruota invece l’immagine tu stesso in base aimu.roll()/imu.pitch().
- sensor.get_auto_rotation() bool#
Deprecato dalla versione 5.0.1: Questa funzione è deprecata e solleverà
OSError.
- sensor.set_framebuffers(count: int) None#
Imposta il numero di frame buffer utilizzati per ricevere i dati delle immagini.
countpuò essere1(buffer singolo),2(doppio buffer),3(triplo buffer) oppure4o superiore per mettere il driver del sensore in modalità FIFO video, dove i frame ricevuti vengono memorizzati in una FIFO dicountbuffer.
- sensor.disable_delays(disable: bool | None = None) bool | None#
Deprecato dalla versione 5.0.1: Questa funzione è deprecata e solleverà
OSError. Il modulocsiaccetta questa impostazione solo al momento della costruzione:csi.CSI(delays=False).
- sensor.disable_full_flush(disable: bool | None = None) bool | None#
Deprecato dalla versione 5.0.1: Questa funzione è deprecata e solleverà
OSError. Il modulocsiaccetta questa impostazione solo al momento della costruzione:csi.CSI(fflush=False).
- sensor.set_special_effect(sde: int) bool#
Imposta l’effetto digitale speciale (SDE) sul sensore.
sdeè uno trasensor.NORMALosensor.NEGATIVE. RestituisceTruein caso di successo.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool#
enableTrueper abilitare,Falseper disabilitare.radiraggio intero dei pixel da correggere.coefpotenza della correzione.Restituisce
Truein caso di successo.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None#
Registra la callback
cbda eseguire (in contesto di interrupt) ogni volta che il modulo camera genera un nuovo frame (ma prima che il frame venga ricevuto).cbaccetta un argomento: lo stato corrente del pin vsync dopo il cambiamento.Passa un oggetto non chiamabile (es.
None) per annullare la registrazione.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None#
Registra la callback
cbda eseguire (in contesto di interrupt) ogni volta che il modulo camera genera un nuovo frame e il frame è pronto per essere letto tramitesensor.snapshot().cbnon accetta argomenti.Passa un oggetto non chiamabile (es.
None) per annullare la registrazione.
- sensor.ioctl(request: int, *args: Any) Any#
Esegue una richiesta specifica del sensore.
requestè una delle costantiIOCTL_*; gli argomenti posizionali rimanenti e il valore restituito dipendono dalla richiesta. Le richieste supportate sono raggruppate per famiglia di sensori qui sotto. Al massimo quattro argomenti doporequestvengono inoltrati acsi.CSI.ioctl(); quelli in eccesso vengono ignorati come in precedenza.Generico (qualsiasi sensore):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Imposta la finestra di lettura del sensore. Una finestra più piccola aumenta il frame rate a scapito del campo visivo.
ioctl(IOCTL_GET_READOUT_WINDOW)Restituisce la finestra di lettura corrente come tupla
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Abilita (
True) o disabilita (False) la modalità triggered sul MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Restituisce lo stato corrente della modalità triggered come
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Quando è
True, indica aset_framesize()di ottimizzare per il campo visivo anziché per il frame rate.ioctl(IOCTL_GET_FOV_WIDE)Restituisce lo stato corrente di FOV-wide come
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Abilita (
True) o disabilita (False) la «modalità notturna» del sensore per condizioni di scarsa illuminazione. Solo OV7725 e OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Restituisce lo stato corrente della modalità notturna come
bool.ioctl(IOCTL_GET_RGB_STATS)Restituisce una 4-tupla di statistiche grezze dei canali RGB
(r, gb, gr, b)lette dal sensore (tipicamente usate per la regolazione del bilanciamento del bianco).
OV5640 FPC – messa a fuoco automatica:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Avvia una scansione di messa a fuoco automatica sul modulo OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Mette in pausa una scansione di messa a fuoco automatica in corso.
ioctl(IOCTL_RESET_AUTO_FOCUS)Reimposta la posizione della messa a fuoco automatica al valore predefinito.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Blocca l’esecuzione finché la scansione di messa a fuoco automatica corrente non termina.
timeout_msvale 5000 per impostazione predefinita se omesso.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Restituisce la larghezza dell’immagine Lepton in pixel.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Restituisce l’altezza dell’immagine Lepton in pixel.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Restituisce il tipo di Lepton (radiometrico o meno) come int.
ioctl(IOCTL_LEPTON_GET_REFRESH)Restituisce il refresh rate del Lepton in Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Restituisce la risoluzione ADC del Lepton in bit.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Esegue un comando dell’SDK FLIR Lepton.
cmdè l’id del comando a 16 bit definito dall’SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Scrive un attributo dell’SDK Lepton.
attr_idè l’id dell’attributo a 16 bit;payloadè unbytes/bytearrayla cui lunghezza deve essere un multiplo di 16 bit.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Legge un attributo dell’SDK Lepton.
attr_idè l’id dell’attributo a 16 bit;wordsè il numero di word a 16 bit da leggere. Restituisce unbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Restituisce la temperatura del focal-plane-array del Lepton in gradi Celsius.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Restituisce la temperatura ausiliaria del Lepton in gradi Celsius.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Commuta il Lepton tra l’output AGC e quello a temperatura diretta.
measurement_enabled=Trueabilita l’output a temperatura diretta. Il flag opzionalehigh_temp_enabledseleziona l’intervallo ad alta temperatura.ioctl(IOCTL_LEPTON_GET_MODE)Restituisce una 2-tupla
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Imposta l’intervallo di temperatura mappato su
0..255quando la modalità di misurazione è abilitata.ioctl(IOCTL_LEPTON_GET_RANGE)Restituisce l’intervallo
(min_celsius, max_celsius)corrente.
Himax HM01B0 – rilevamento del movimento:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Abilita (
True) o disabilita (False) il blocco di rilevamento del movimento on-sensor dell’HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Imposta la finestra di rilevamento del movimento sull’HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Imposta la soglia di rilevamento del movimento (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Azzera il latch dell’interrupt di rilevamento del movimento.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Abilita (
True) o disabilita (False) l’oscillatore interno dell’HM01B0.
Prophesee GENX320 – sensore di eventi:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Applica un preset di bias.
presetè una delle costantiGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Imposta un singolo bias.
biasè una delle costantiGENX320_BIAS_*;valueè l’impostazione intera.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Configura il filtro anti-flicker.
enableè un bool; gli argomenti di frequenza opzionali impostano la banda passante del filtro.
- sensor.set_color_palette(palette: int) None#
Imposta la palette di colori per la conversione da scala di grigi a RGB565 del FLIR Lepton (e simili).
paletteè una traimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKoimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None#
Restituisce l’impostazione corrente della palette di colori, oppure
Nonese la palette attiva non è riconosciuta.
Costanti#
- sensor.RGB565: int#
Formato dei pixel RGB565. Ogni pixel è a 16 bit, 2 byte. 5 bit rosso, 6 bit verde, 5 bit blu.
- sensor.OV2640: int#
sensor.get_id()restituisce questo valore per la camera OV2640.
- sensor.OV5640: int#
sensor.get_id()restituisce questo valore per la camera OV5640.
- sensor.OV7670: int#
sensor.get_id()restituisce questo valore per la camera OV7670.
- sensor.OV7690: int#
sensor.get_id()restituisce questo valore per la camera OV7690.
- sensor.OV7725: int#
sensor.get_id()restituisce questo valore per la camera OV7725.
- sensor.OV9650: int#
sensor.get_id()restituisce questo valore per la camera OV9650.
- sensor.MT9V022: int#
sensor.get_id()restituisce questo valore per la camera MT9V022.
- sensor.MT9V024: int#
sensor.get_id()restituisce questo valore per la camera MT9V024.
- sensor.MT9V032: int#
sensor.get_id()restituisce questo valore per la camera MT9V032.
- sensor.MT9V034: int#
sensor.get_id()restituisce questo valore per la camera MT9V034.
- sensor.MT9M114: int#
sensor.get_id()restituisce questo valore per la camera MT9M114.
- sensor.BOSON320: int#
sensor.get_id()restituisce questo valore per la camera BOSON 320x256.
- sensor.BOSON640: int#
sensor.get_id()restituisce questo valore per la camera BOSON 640x512.
- sensor.LEPTON: int#
sensor.get_id()restituisce questo valore per le camere LEPTON1/2/3.
- sensor.HM01B0: int#
sensor.get_id()restituisce questo valore per la camera HM01B0.
- sensor.HM0360: int#
sensor.get_id()restituisce questo valore per la camera HM0360.
- sensor.GC2145: int#
sensor.get_id()restituisce questo valore per la camera GC2145.
- sensor.GENX320ES: int#
sensor.get_id()restituisce questo valore per la camera GENX320 (campione di ingegneria).
- sensor.GENX320: int#
sensor.get_id()restituisce questo valore per la camera GENX320.
- sensor.PAG7920: int#
sensor.get_id()restituisce questo valore per la camera PAG7920.
- sensor.PAG7936: int#
sensor.get_id()restituisce questo valore per la camera PAG7936.
- sensor.PAJ6100: int#
sensor.get_id()restituisce questo valore per la camera PAJ6100.
- sensor.FROGEYE2020: int#
sensor.get_id()restituisce questo valore per la camera FROGEYE2020.
- sensor.NORMAL: int#
Da passare a
sensor.set_special_effect()per un output normale (senza SDE).
- sensor.NEGATIVE: int#
Da passare a
sensor.set_special_effect()per un output a immagine negativa.
- sensor.QQCIF: tuple#
Risoluzione 88x72.
Questa e le altre costanti framesize a valore tupla qui sotto non sono esportate dal modulo
csi; sono tuple(w, h)passate acsi.CSI.framesize()come risoluzioni personalizzate.
- sensor.B64X32: tuple#
Risoluzione 64x32. Da utilizzare con
Image.find_displacement()e altri algoritmi basati sulla FFT.
- sensor.B64X64: tuple#
Risoluzione 64x64. Da utilizzare con
Image.find_displacement()e altri algoritmi basati sulla FFT.
- sensor.B128X64: tuple#
Risoluzione 128x64. Da utilizzare con
Image.find_displacement()e altri algoritmi basati sulla FFT.
- sensor.B128X128: tuple#
Risoluzione 128x128. Da utilizzare con
Image.find_displacement()e altri algoritmi basati sulla FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int#
Imposta la finestra di lettura del sensore. Vedi
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int#
Ottiene la finestra di lettura del sensore. Vedi
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int#
Imposta la modalità triggered (es. per l’MT9V034). Vedi
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int#
Ottiene lo stato corrente della modalità triggered. Vedi
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int#
Ottimizza
sensor.set_framesize()per il campo visivo anziché per gli FPS. Vedisensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int#
Ottiene lo stato corrente di ottimizzazione campo-visivo-su-FPS. Vedi
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int#
Avvia la messa a fuoco automatica sul modulo camera OV5640 FPC. Vedi
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int#
Mette in pausa la messa a fuoco automatica sul modulo camera OV5640 FPC. Vedi
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int#
Reimposta la messa a fuoco automatica sul modulo camera OV5640 FPC. Vedi
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int#
Attende il completamento della messa a fuoco automatica sul modulo camera OV5640 FPC. Vedi
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int#
Abilita/disabilita la modalità notturna sul sensore. Vedi
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int#
Ottiene lo stato corrente della modalità notturna. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int#
Ottiene la larghezza dell’immagine FLIR Lepton in pixel. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int#
Ottiene l’altezza dell’immagine FLIR Lepton in pixel. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int#
Ottiene il tipo di FLIR Lepton (radiometrico o meno). Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int#
Ottiene il refresh rate del FLIR Lepton in Hz. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int#
Ottiene la risoluzione ADC del FLIR Lepton in bit. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int#
Esegue un comando a 16 bit dell’SDK FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int#
Imposta un attributo FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int#
Ottiene un attributo FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int#
Ottiene la temperatura FPA del FLIR Lepton in gradi Celsius. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int#
Ottiene la temperatura AUX del FLIR Lepton in gradi Celsius. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int#
Imposta la modalità di misurazione del FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int#
Ottiene lo stato della modalità di misurazione del FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int#
Imposta l’intervallo di temperatura della modalità di misurazione del FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int#
Ottiene l’intervallo di temperatura della modalità di misurazione del FLIR Lepton. Vedi
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int#
Abilita/disabilita il rilevamento del movimento dell’HM01B0. Vedi
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int#
Imposta la finestra di rilevamento del movimento dell’HM01B0. Vedi
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int#
Imposta la soglia di rilevamento del movimento dell’HM01B0. Vedi
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int#
Azzera l’interrupt di rilevamento del movimento dell’HM01B0. Vedi
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int#
Abilita/disabilita l’oscillatore interno dell’HM01B0. Vedi
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int#
Ottiene le statistiche RGB
(r, gb, gr, b)dal sensore. Vedisensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int#
Imposta il preset di bias del sensore GENX320. Vedi
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int#
Imposta un singolo bias del sensore GENX320. Vedi
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int#
Imposta i parametri del filtro anti-flicker del GENX320. Vedi
sensor.ioctl().