sensor — sensor kamery¶
Niezalecane od wersji 4.5: Moduł sensor jest przestarzały. Zamiast niego należy używać nowego modułu csi (zobacz csi — sensory kamery). Do tego modułu nie będą dodawane żadne nowe funkcje i może on zostać usunięty w przyszłej wersji.
Moduł sensor to starszy interfejs na poziomie modułu do głównego sensora kamery w OpenMV Cam. Każde wywołanie jest wolną funkcją operującą na pojedynczej ukrytej instancji CSI, co ogranicza obsługę płytek z więcej niż jedną kamerą. Jest on zachowany ze względu na zgodność wsteczną ze starszymi skryptami OpenMV; nowy kod powinien zamiast tego używać obiektowego modułu csi.
Nazwy funkcji są zgodne ze starszym stylem set_pixformat / set_framesize. Każda funkcja odpowiada jeden do jednego metodzie w csi.CSI; pełny zestaw możliwości oraz opisy poszczególnych argumentów znajdziesz w module csi.
Przykład użycia:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funkcje¶
- sensor.sleep(enable: bool) None¶
Usypia kamerę, jeśli
enablema wartośćTrue. W przeciwnym razie wybudza ją z powrotem.
- sensor.shutdown(enable: bool) None¶
Przełącza kamerę w tryb niższego poboru mocy niż uśpienie. Po wybudzeniu kamera musi zostać zresetowana.
- sensor.snapshot() image.Image¶
Wykonuje zdjęcie za pomocą kamery i zwraca obiekt
image.Image.Jeśli włączono
sensor.set_auto_rotation(), ta metoda zwraca nowy, już obrócony obiektimage.Image.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Pomija
nramek lubtimemilisekund (w zależności od tego, co podano), aby pozwolić obrazowi z kamery ustabilizować się po zmianie ustawień kamery.Jeśli nie podano ani
n, anitime, ta metoda pomija ramki przez 300 milisekund.Jeśli podano oba parametry, ta metoda pomija
nramek, ale przerwie działanie po upływietimemilisekund.
- sensor.get_fb() image.Image | None¶
Zwraca obiekt obrazu zwrócony przez poprzednie wywołanie
sensor.snapshot(). ZwracaNone, jeślisensor.snapshot()nie zostało wcześniej wywołane.
- sensor.get_frame_available() bool¶
Zwraca
True, jeśli ramka jest dostępna do odczytu przez wywołaniesensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Niezalecane od wersji 4.5: Ta funkcja jest przestarzała i zgłosi
OSError. Zamiast niej należy używać nowego modułucsi.
- sensor.dealloc_extra_fb() None¶
Niezalecane od wersji 4.5: Ta funkcja jest przestarzała i zgłosi
OSError. Zamiast niej należy używać nowego modułucsi.
- sensor.set_pixformat(pixformat: int) None¶
Ustawia format pikseli dla modułu kamery.
pixformatprzyjmuje jedną z wartości:sensor.JPEG(tylko dla OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Ustawia rozmiar ramki dla modułu kamery. Prawidłowe wartości znajdziesz wśród stałych framesize poniżej.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Ustawia rozdzielczość kamery na pod-rozdzielczość wewnątrz bieżącej rozdzielczości.
roito krotka/lista prostokąta(x, y, w, h). Można też przekazać(w, h), aroizostanie wyśrodkowany na ramce. Argumenty można też przekazać rozpakowane jako pozycyjne liczby całkowite.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Zwraca krotkę
roi(x, y, w, h)ustawioną wcześniej za pomocąsensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
Ustawia maksymalny pułap wzmocnienia obrazu kamery. Prawidłowe wartości to
2,4,8,16,32,64lub128. ZwracaTruew przypadku powodzenia.
- sensor.set_contrast(contrast: int) bool¶
Ustawia kontrast obrazu kamery. Prawidłowy zakres to od
-3do+3. ZwracaTruew przypadku powodzenia.
- sensor.set_brightness(brightness: int) bool¶
Ustawia jasność obrazu kamery. Prawidłowy zakres to od
-3do+3. ZwracaTruew przypadku powodzenia.
- sensor.set_saturation(saturation: int) bool¶
Ustawia nasycenie obrazu kamery. Prawidłowy zakres to od
-3do+3. ZwracaTruew przypadku powodzenia.
- sensor.set_quality(quality: int) bool¶
Ustawia jakość kompresji JPEG obrazu kamery. Prawidłowy zakres to od
0do100. ZwracaTruew przypadku powodzenia. Tylko dla kamer OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
Włącza (
True) lub wyłącza (False) tryb testowy kolorowych pasków. ZwracaTruew przypadku powodzenia.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enablewłącza (1) lub wyłącza (0) automatyczną regulację wzmocnienia.Jeśli
enablema wartość0, można ustawić stałe wzmocnienie w decybelach za pomocągain_db.Jeśli
enablema wartość różną od zera, można ustawić maksymalny pułap wzmocnienia w decybelach za pomocągain_db_ceilingdla algorytmu automatycznej regulacji wzmocnienia.gain_dbigain_db_ceilingto argumenty wyłącznie nazwane (keyword-only).
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enablewłącza (1) lub wyłącza (0) automatyczną regulację ekspozycji.Jeśli
enablema wartość0, można ustawić stały czas ekspozycji w mikrosekundach za pomocąexposure_us.exposure_usto argument wyłącznie nazwany (keyword-only).
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enablewłącza (1) lub wyłącza (0) automatyczny balans bieli.Jeśli
enablema wartość0, można ustawić stałe wzmocnienie w decybelach odpowiednio dla kanałów czerwonego, zielonego i niebieskiego za pomocąrgb_gain_db.rgb_gain_dbto argument wyłącznie nazwany (keyword-only).
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Zwraca krotkę z bieżącymi wartościami wzmocnienia kamery dla kanału czerwonego, zielonego i niebieskiego w decybelach.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Ustawia automatyczną kalibrację poziomu czerni (BLC) w kamerze.
enablema wartość1, aby włączyć, lub0, aby wyłączyć.regsjeśli wyłączono, można ręcznie ustawić wartości rejestrów BLC za pomocą wartości odczytanych wcześniej zsensor.get_blc_regs(). Długość listy musi odpowiadać liczbie rejestrów BLC sensora.
- sensor.get_blc_regs() List[int]¶
Zwraca rejestry BLC sensora jako listę liczb całkowitych. Do użycia z
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Włącza (
True) lub wyłącza (False) tryb odbicia poziomego. Domyślnie wyłączony.
- sensor.set_vflip(enable: bool) None¶
Włącza (
True) lub wyłącza (False) tryb odbicia pionowego. Domyślnie wyłączony.
- sensor.set_transpose(enable: bool) None¶
Włącza (
True) lub wyłącza (False) tryb transpozycji. Domyślnie wyłączony.vflip=False, hmirror=False, transpose=False -> obrót o 0 stopni
vflip=True, hmirror=False, transpose=True -> obrót o 90 stopni
vflip=True, hmirror=True, transpose=False -> obrót o 180 stopni
vflip=False, hmirror=True, transpose=True -> obrót o 270 stopni
- sensor.set_auto_rotation(enable: bool) None¶
Włącza (
True) lub wyłącza (False) tryb automatycznego obrotu. Domyślnie wyłączony. Działa tylko wtedy, gdy w OpenMV Cam zainstalowanoimu.
- sensor.set_framebuffers(count: int) None¶
Ustawia liczbę buforów ramek używanych do odbierania danych obrazu.
countmoże wynosić1(pojedynczy bufor),2(podwójny bufor),3(potrójny bufor) lub4albo więcej, aby przełączyć sterownik sensora w tryb wideo FIFO, w którym odebrane ramki są przechowywane w kolejce FIFO składającej się zcountbuforów.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Jeśli
disablema wartośćTrue, wyłącza wszystkie opóźnienia czasu ustalania w module sensora.Wywołana bez argumentów zwraca
True, jeśli opóźnienia są wyłączone.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Jeśli
disablema wartośćTrue, automatyczne opróżnianie bufora ramki przy utracie ramki jest wyłączone.Wywołana bez argumentów zwraca
True, jeśli automatyczne opróżnianie jest wyłączone.
- sensor.set_special_effect(sde: int) bool¶
Ustawia specjalny efekt cyfrowy (SDE) w sensorze.
sdeprzyjmuje jedną z wartościsensor.NORMALlubsensor.NEGATIVE. ZwracaTruew przypadku powodzenia.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTrue, aby włączyć,False, aby wyłączyć.radicałkowity promień pikseli do skorygowania.coefsiła korekcji.Zwraca
Truew przypadku powodzenia.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Rejestruje wywołanie zwrotne
cb, które ma być wykonywane (w kontekście przerwania) za każdym razem, gdy moduł kamery generuje nową ramkę (ale zanim ramka zostanie odebrana).cbprzyjmuje jeden argument: bieżący stan pinu vsync po zmianie.Przekaż wartość niewywoływalną (np.
None), aby wyrejestrować.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Rejestruje wywołanie zwrotne
cb, które ma być wykonywane (w kontekście przerwania) za każdym razem, gdy moduł kamery generuje nową ramkę i ramka jest gotowa do odczytu przezsensor.snapshot().cbnie przyjmuje żadnych argumentów.Przekaż wartość niewywoływalną (np.
None), aby wyrejestrować.
- sensor.ioctl(request: int, *args: Any) Any¶
Wykonuje żądanie specyficzne dla sensora.
requestprzyjmuje jedną ze stałychIOCTL_*; pozostałe argumenty pozycyjne oraz zwracana wartość zależą od żądania. Obsługiwane żądania pogrupowano poniżej według rodziny sensorów.Ogólne (dowolny sensor):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Ustawia okno odczytu sensora. Mniejsze okno podnosi częstotliwość ramek kosztem pola widzenia.
ioctl(IOCTL_GET_READOUT_WINDOW)Zwraca bieżące okno odczytu jako krotkę
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Włącza (
True) lub wyłącza (False) tryb wyzwalany w MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Zwraca bieżący stan trybu wyzwalanego jako
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Gdy
True, nakazujeset_framesize()optymalizować pod kątem pola widzenia, a nie częstotliwości ramek.ioctl(IOCTL_GET_FOV_WIDE)Zwraca bieżący stan szerokiego pola widzenia (FOV-wide) jako
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Włącza (
True) lub wyłącza (False) tryb nocny sensora do słabego oświetlenia. Tylko OV7725 i OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Zwraca bieżący stan trybu nocnego jako
bool.ioctl(IOCTL_GET_RGB_STATS)Zwraca 4-elementową krotkę surowych statystyk kanałów RGB
(r, gb, gr, b)odczytanych z sensora (zwykle używaną do strojenia balansu bieli).
OV5640 FPC – automatyczne ostrzenie:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Rozpoczyna przebieg automatycznego ostrzenia w module OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Wstrzymuje trwający przebieg automatycznego ostrzenia.
ioctl(IOCTL_RESET_AUTO_FOCUS)Resetuje położenie automatycznego ostrzenia do wartości domyślnej.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Blokuje do czasu zakończenia bieżącego przebiegu automatycznego ostrzenia.
timeout_msdomyślnie wynosi 5000, jeśli zostanie pominięty.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Zwraca szerokość obrazu Lepton w pikselach.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Zwraca wysokość obrazu Lepton w pikselach.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Zwraca typ Lepton (radiometryczny lub nie) jako liczbę całkowitą.
ioctl(IOCTL_LEPTON_GET_REFRESH)Zwraca częstotliwość odświeżania Lepton w Hz.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Zwraca rozdzielczość ADC Lepton w bitach.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Uruchamia polecenie FLIR Lepton SDK.
cmdto 16-bitowy identyfikator polecenia zdefiniowany przez SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Zapisuje atrybut Lepton SDK.
attr_idto 16-bitowy identyfikator atrybutu;payloadtobytes/bytearray, których długość musi być wielokrotnością 16 bitów.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Odczytuje atrybut Lepton SDK.
attr_idto 16-bitowy identyfikator atrybutu;wordsto liczba 16-bitowych słów do odczytania. Zwracabytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Zwraca temperaturę macierzy płaszczyzny ogniskowej (FPA) Lepton w stopniach Celsjusza.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Zwraca temperaturę pomocniczą Lepton w stopniach Celsjusza.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Przełącza Lepton między wyjściem AGC a bezpośrednim wyjściem temperatury.
measurement_enabled=Truewłącza bezpośrednie wyjście temperatury. Opcjonalna flagahigh_temp_enabledwybiera zakres wysokich temperatur.ioctl(IOCTL_LEPTON_GET_MODE)Zwraca 2-elementową krotkę
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Ustawia zakres temperatur odwzorowywany na
0..255, gdy tryb pomiarowy jest włączony.ioctl(IOCTL_LEPTON_GET_RANGE)Zwraca bieżący zakres
(min_celsius, max_celsius).
Himax HM01B0 – wykrywanie ruchu:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Włącza (
True) lub wyłącza (False) wbudowany w sensor blok wykrywania ruchu HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Ustawia okno wykrywania ruchu w HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Ustawia próg wykrywania ruchu (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Czyści zatrzask przerwania wykrywania ruchu.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Włącza (
True) lub wyłącza (False) wewnętrzny oscylator HM01B0.
Prophesee GENX320 – sensor zdarzeń:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Stosuje predefiniowany zestaw biasów.
presetprzyjmuje jedną ze stałychGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Ustawia pojedynczy bias.
biasprzyjmuje jedną ze stałychGENX320_BIAS_*;valueto ustawienie w postaci liczby całkowitej.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Konfiguruje filtr antymigotaniowy.
enableto wartość logiczna; opcjonalne argumenty częstotliwości ustawiają pasmo przepustowe filtra.
- sensor.set_color_palette(palette: int) None¶
Ustawia paletę kolorów dla konwersji skali szarości na RGB565 w FLIR Lepton (i podobnych).
paletteprzyjmuje jedną z wartościimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKlubimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Zwraca bieżące ustawienie palety kolorów lub
None, jeśli aktywna paleta jest nierozpoznana.
Stałe¶
- sensor.RGB565: int¶
Format pikseli RGB565. Każdy piksel ma 16 bitów, 2 bajty. 5 bitów czerwony, 6 bitów zielony, 5 bitów niebieski.
- sensor.OV2640: int¶
sensor.get_id()zwraca tę wartość dla kamery OV2640.
- sensor.OV5640: int¶
sensor.get_id()zwraca tę wartość dla kamery OV5640.
- sensor.OV7670: int¶
sensor.get_id()zwraca tę wartość dla kamery OV7670.
- sensor.OV7690: int¶
sensor.get_id()zwraca tę wartość dla kamery OV7690.
- sensor.OV7725: int¶
sensor.get_id()zwraca tę wartość dla kamery OV7725.
- sensor.OV9650: int¶
sensor.get_id()zwraca tę wartość dla kamery OV9650.
- sensor.MT9V022: int¶
sensor.get_id()zwraca tę wartość dla kamery MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()zwraca tę wartość dla kamery MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()zwraca tę wartość dla kamery MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()zwraca tę wartość dla kamery MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()zwraca tę wartość dla kamery MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()zwraca tę wartość dla kamery BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()zwraca tę wartość dla kamery BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()zwraca tę wartość dla kamer LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()zwraca tę wartość dla kamery HM01B0.
- sensor.HM0360: int¶
sensor.get_id()zwraca tę wartość dla kamery HM0360.
- sensor.GC2145: int¶
sensor.get_id()zwraca tę wartość dla kamery GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()zwraca tę wartość dla kamery GENX320 (próbka inżynieryjna).
- sensor.GENX320: int¶
sensor.get_id()zwraca tę wartość dla kamery GENX320.
- sensor.PAG7920: int¶
sensor.get_id()zwraca tę wartość dla kamery PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()zwraca tę wartość dla kamery PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()zwraca tę wartość dla kamery PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()zwraca tę wartość dla kamery FROGEYE2020.
- sensor.NORMAL: int¶
Przekaż do
sensor.set_special_effect()dla normalnego wyjścia (bez SDE).
- sensor.NEGATIVE: int¶
Przekaż do
sensor.set_special_effect()dla wyjścia z negatywem obrazu.
- sensor.B64X32: int¶
Rozdzielczość 64x32. Do użycia z
Image.find_displacement()i innymi algorytmami opartymi na FFT.
- sensor.B64X64: int¶
Rozdzielczość 64x64. Do użycia z
Image.find_displacement()i innymi algorytmami opartymi na FFT.
- sensor.B128X64: int¶
Rozdzielczość 128x64. Do użycia z
Image.find_displacement()i innymi algorytmami opartymi na FFT.
- sensor.B128X128: int¶
Rozdzielczość 128x128. Do użycia z
Image.find_displacement()i innymi algorytmami opartymi na FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Ustawia okno odczytu sensora. Zobacz
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Pobiera okno odczytu sensora. Zobacz
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Ustawia tryb wyzwalany (np. dla MT9V034). Zobacz
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Pobiera bieżący stan trybu wyzwalanego. Zobacz
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Optymalizuje
sensor.set_framesize()pod kątem pola widzenia zamiast FPS. Zobaczsensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Pobiera bieżący stan optymalizacji pola widzenia względem FPS. Zobacz
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Wyzwala automatyczne ostrzenie w module kamery OV5640 FPC. Zobacz
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Wstrzymuje automatyczne ostrzenie w module kamery OV5640 FPC. Zobacz
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Resetuje automatyczne ostrzenie w module kamery OV5640 FPC. Zobacz
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Oczekuje na zakończenie automatycznego ostrzenia w module kamery OV5640 FPC. Zobacz
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Włącza/wyłącza tryb nocny w sensorze. Zobacz
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Pobiera bieżący stan trybu nocnego. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Pobiera szerokość obrazu FLIR Lepton w pikselach. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Pobiera wysokość obrazu FLIR Lepton w pikselach. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Pobiera typ FLIR Lepton (radiometryczny lub nie). Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Pobiera częstotliwość odświeżania FLIR Lepton w Hz. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Pobiera rozdzielczość ADC FLIR Lepton w bitach. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Wykonuje 16-bitowe polecenie FLIR Lepton SDK. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Ustawia atrybut FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Pobiera atrybut FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Pobiera temperaturę FPA FLIR Lepton w stopniach Celsjusza. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Pobiera temperaturę AUX FLIR Lepton w stopniach Celsjusza. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Ustawia tryb pomiarowy FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Pobiera stan trybu pomiarowego FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Ustawia zakres temperatur trybu pomiarowego FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Pobiera zakres temperatur trybu pomiarowego FLIR Lepton. Zobacz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Włącza/wyłącza wykrywanie ruchu HM01B0. Zobacz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Ustawia okno wykrywania ruchu HM01B0. Zobacz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Ustawia próg wykrywania ruchu HM01B0. Zobacz
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Czyści przerwanie wykrywania ruchu HM01B0. Zobacz
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Włącza/wyłącza wewnętrzny oscylator HM01B0. Zobacz
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Pobiera statystyki RGB
(r, gb, gr, b)z sensora. Zobaczsensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Ustawia predefiniowany zestaw biasów sensora GENX320. Zobacz
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Ustawia pojedynczy bias sensora GENX320. Zobacz
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Ustawia parametry filtra antymigotaniowego GENX320. Zobacz
sensor.ioctl().
- sensor.GENX320_BIASES_LOW_LIGHT: int¶
Predefiniowany zestaw biasów do słabego oświetlenia dla GENX320.