sensor — Kamerasensor¶
Veraltet ab Version 4.5: Das sensor-Modul ist veraltet. Verwenden Sie stattdessen das neue csi-Modul (siehe csi — Kamerasensoren). Diesem Modul werden keine neuen Funktionen hinzugefügt, und es kann in einer zukünftigen Version entfernt werden.
Das sensor-Modul ist die ältere Schnittstelle auf Modulebene für den primären Kamerasensor einer OpenMV Cam. Jeder Aufruf ist eine freie Funktion, die auf einer einzelnen verborgenen CSI-Instanz operiert, was die Unterstützung für Boards mit mehr als einer Kamera einschränkt. Es ist zur Abwärtskompatibilität mit älteren OpenMV-Skripten erhalten; neuer Code sollte stattdessen das objektorientierte csi-Modul verwenden.
Die Funktionsnamen folgen dem älteren set_pixformat / set_framesize-Stil. Jede Funktion entspricht eins zu eins einer Methode von csi.CSI; das vollständige Funktionsspektrum und die Beschreibungen der einzelnen Argumente finden Sie im csi-Modul.
Anwendungsbeispiel:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Funktionen¶
- sensor.sleep(enable: bool) None¶
Versetzt die Kamera in den Ruhezustand, wenn
enableTrueist. Andernfalls wird sie wieder aufgeweckt.
- sensor.shutdown(enable: bool) None¶
Versetzt die Kamera in einen Modus mit geringerem Stromverbrauch als der Ruhezustand. Die Kamera muss beim Aufwecken zurückgesetzt werden.
- sensor.snapshot() image.Image¶
Nimmt ein Bild mit der Kamera auf und gibt ein
image.Image-Objekt zurück.Wenn
sensor.set_auto_rotation()aktiviert ist, gibt diese Methode ein neues, bereits gedrehtesimage.Image-Objekt zurück.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Überspringt
nEinzelbilder odertimeMillisekunden (je nachdem, was angegeben ist), damit sich das Kamerabild nach dem Ändern der Kameraeinstellungen stabilisieren kann.Wenn weder
nnochtimeangegeben ist, überspringt diese Methode Einzelbilder für 300 Millisekunden.Wenn beide angegeben sind, überspringt diese Methode
nEinzelbilder, läuft aber nachtimeMillisekunden ab.
- sensor.get_fb() image.Image | None¶
Gibt das Bildobjekt zurück, das von einem vorherigen Aufruf von
sensor.snapshot()zurückgegeben wurde. GibtNonezurück, wennsensor.snapshot()zuvor nicht aufgerufen wurde.
- sensor.get_frame_available() bool¶
Gibt
Truezurück, wenn ein Einzelbild zum Lesen durch Aufruf vonsensor.snapshot()verfügbar ist.
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Veraltet ab Version 4.5: Diese Funktion ist veraltet und löst
OSErroraus. Verwenden Sie stattdessen das neuecsi-Modul.
- sensor.dealloc_extra_fb() None¶
Veraltet ab Version 4.5: Diese Funktion ist veraltet und löst
OSErroraus. Verwenden Sie stattdessen das neuecsi-Modul.
- sensor.set_pixformat(pixformat: int) None¶
Legt das Pixelformat für das Kameramodul fest.
pixformatist eines von:sensor.JPEG(nur für die OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Legt die Einzelbildgröße für das Kameramodul fest. Gültige Werte finden Sie bei den Framesize-Konstanten weiter unten.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Legt die Auflösung der Kamera auf eine Teilauflösung innerhalb der aktuellen Auflösung fest.
roiist ein Rechteck-Tupel/eine Liste(x, y, w, h). Sie können auch(w, h)übergeben, dann wird dasroiauf dem Einzelbild zentriert. Die Argumente können auch entpackt als positionale Ganzzahlen übergeben werden.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Gibt das
roi-Tupel(x, y, w, h)zurück, das zuvor mitsensor.set_windowing()festgelegt wurde.
- sensor.set_gainceiling(gainceiling: int) bool¶
Legt die obere Grenze der Bildverstärkung der Kamera fest. Gültige Werte sind
2,4,8,16,32,64oder128. Gibt bei ErfolgTruezurück.
- sensor.set_contrast(contrast: int) bool¶
Legt den Bildkontrast der Kamera fest. Der gültige Bereich ist
-3bis+3. Gibt bei ErfolgTruezurück.
- sensor.set_brightness(brightness: int) bool¶
Legt die Bildhelligkeit der Kamera fest. Der gültige Bereich ist
-3bis+3. Gibt bei ErfolgTruezurück.
- sensor.set_saturation(saturation: int) bool¶
Legt die Bildsättigung der Kamera fest. Der gültige Bereich ist
-3bis+3. Gibt bei ErfolgTruezurück.
- sensor.set_quality(quality: int) bool¶
Legt die JPEG-Kompressionsqualität des Kamerabilds fest. Der gültige Bereich ist
0bis100. Gibt bei ErfolgTruezurück. Nur für die OV2640/OV5640-Kameras.
- sensor.set_colorbar(enable: bool) bool¶
Schaltet den Farbbalken-Testmodus ein (
True) oder aus (False). Gibt bei ErfolgTruezurück.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enableschaltet die automatische Verstärkungsregelung ein (1) oder aus (0).Wenn
enable0ist, können Sie mitgain_dbeine feste Verstärkung in Dezibel festlegen.Wenn
enableungleich null ist, können Sie mitgain_db_ceilingdie maximale Verstärkungsgrenze in Dezibel für den Algorithmus der automatischen Verstärkungsregelung festlegen.gain_dbundgain_db_ceilingsind reine Schlüsselwortargumente.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableschaltet die automatische Belichtungsregelung ein (1) oder aus (0).Wenn
enable0ist, können Sie mitexposure_useine feste Belichtungszeit in Mikrosekunden festlegen.exposure_usist ein reines Schlüsselwortargument.
- sensor.get_exposure_us() int¶
Gibt den aktuellen Belichtungswert der Kamera in Mikrosekunden zurück.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableschaltet den automatischen Weißabgleich ein (1) oder aus (0).Wenn
enable0ist, können Sie mitrgb_gain_dbeine feste Verstärkung in Dezibel für den roten, grünen bzw. blauen Kanal festlegen.rgb_gain_dbist ein reines Schlüsselwortargument.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Gibt ein Tupel mit den aktuellen Verstärkungswerten der Kamera für Rot, Grün und Blau in Dezibel zurück.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Legt die automatische Schwarzpegelkalibrierung (BLC) der Kamera fest.
enableist1zum Aktivieren oder0zum Deaktivieren.regswenn deaktiviert, können Sie die BLC-Registerwerte manuell über die zuvor mitsensor.get_blc_regs()ausgelesenen Werte festlegen. Die Listenlänge muss mit der Anzahl der BLC-Register des Sensors übereinstimmen.
- sensor.get_blc_regs() List[int]¶
Gibt die BLC-Register des Sensors als Liste von Ganzzahlen zurück. Zur Verwendung mit
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Schaltet den horizontalen Spiegelmodus ein (
True) oder aus (False). Standardmäßig aus.
- sensor.set_vflip(enable: bool) None¶
Schaltet den vertikalen Flip-Modus ein (
True) oder aus (False). Standardmäßig aus.
- sensor.set_transpose(enable: bool) None¶
Schaltet den Transponiermodus ein (
True) oder aus (False). Standardmäßig aus.vflip=False, hmirror=False, transpose=False -> 0 Grad Drehung
vflip=True, hmirror=False, transpose=True -> 90 Grad Drehung
vflip=True, hmirror=True, transpose=False -> 180 Grad Drehung
vflip=False, hmirror=True, transpose=True -> 270 Grad Drehung
- sensor.set_auto_rotation(enable: bool) None¶
Schaltet den automatischen Rotationsmodus ein (
True) oder aus (False). Standardmäßig aus. Funktioniert nur, wenn die OpenMV Cam eineimuinstalliert hat.
- sensor.get_auto_rotation() bool¶
Gibt
Truezurück, wenn der automatische Rotationsmodus aktiviert ist.
- sensor.set_framebuffers(count: int) None¶
Legt die Anzahl der Framebuffer fest, die zum Empfangen von Bilddaten verwendet werden.
countkann1(einfacher Puffer),2(doppelter Puffer),3(dreifacher Puffer) oder4oder größer sein, um den Sensortreiber in den Video-FIFO-Modus zu versetzen, in dem empfangene Einzelbilder in einem FIFO auscountPuffern gespeichert werden.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Wenn
disableTrueist, werden alle Einschwingverzögerungen im sensor-Modul deaktiviert.Bei Aufruf ohne Argumente wird
Truezurückgegeben, wenn die Verzögerungen deaktiviert sind.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Wenn
disableTrueist, wird das automatische Leeren des Framebuffers bei einem Einzelbildverlust deaktiviert.Bei Aufruf ohne Argumente wird
Truezurückgegeben, wenn das automatische Leeren deaktiviert ist.
- sensor.set_special_effect(sde: int) bool¶
Legt den speziellen Digitaleffekt (SDE) des Sensors fest.
sdeist entwedersensor.NORMALodersensor.NEGATIVE. Gibt bei ErfolgTruezurück.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enableTruezum Aktivieren,Falsezum Deaktivieren.radiganzzahliger Radius der zu korrigierenden Pixel.coefStärke der Korrektur.Gibt bei Erfolg
Truezurück.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Registriert den Callback
cb, der (im Interrupt-Kontext) ausgeführt wird, wann immer das Kameramodul ein neues Einzelbild erzeugt (aber bevor das Einzelbild empfangen wird).cbnimmt ein Argument: den aktuellen Zustand des vsync-Pins nach der Änderung.Übergeben Sie ein nicht aufrufbares Objekt (z. B.
None), um die Registrierung aufzuheben.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Registriert den Callback
cb, der (im Interrupt-Kontext) ausgeführt wird, wann immer das Kameramodul ein neues Einzelbild erzeugt und das Einzelbild übersensor.snapshot()gelesen werden kann.cbnimmt keine Argumente.Übergeben Sie ein nicht aufrufbares Objekt (z. B.
None), um die Registrierung aufzuheben.
- sensor.ioctl(request: int, *args: Any) Any¶
Führt eine sensorspezifische Anfrage aus.
requestist eine derIOCTL_*-Konstanten; die übrigen positionalen Argumente und der Rückgabewert hängen von der Anfrage ab. Die unterstützten Anfragen sind weiter unten nach Sensorfamilie gruppiert.Generisch (jeder Sensor):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Legt das Auslesefenster des Sensors fest. Ein kleineres Fenster erhöht die Einzelbildrate auf Kosten des Sichtfelds.
ioctl(IOCTL_GET_READOUT_WINDOW)Gibt das aktuelle Auslesefenster als
(x, y, w, h)-Tupel zurück.ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Aktiviert (
True) oder deaktiviert (False) den getriggerten Modus auf dem MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Gibt den aktuellen Zustand des getriggerten Modus als
boolzurück.ioctl(IOCTL_SET_FOV_WIDE, enable)Weist
set_framesize()beiTruean, für das Sichtfeld statt für die Einzelbildrate zu optimieren.ioctl(IOCTL_GET_FOV_WIDE)Gibt den aktuellen FOV-Wide-Zustand als
boolzurück.ioctl(IOCTL_SET_NIGHT_MODE, enable)Aktiviert (
True) oder deaktiviert (False) den Schwachlicht-„Nachtmodus“ des Sensors. Nur OV7725 und OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Gibt den aktuellen Nachtmodus-Zustand als
boolzurück.ioctl(IOCTL_GET_RGB_STATS)Gibt ein 4-Tupel mit rohen RGB-Kanal-Statistiken
(r, gb, gr, b)zurück, die vom Sensor gelesen werden (typischerweise zur Abstimmung des Weißabgleichs verwendet).
OV5640 FPC – Autofokus:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Startet einen Autofokus-Durchlauf auf dem OV5640-FPC-Modul.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Pausiert einen laufenden Autofokus-Durchlauf.
ioctl(IOCTL_RESET_AUTO_FOCUS)Setzt die Autofokus-Position auf den Standardwert zurück.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Blockiert, bis der aktuelle Autofokus-Durchlauf abgeschlossen ist.
timeout_msist standardmäßig 5000, wenn es weggelassen wird.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Gibt die Breite des Lepton-Bilds in Pixeln zurück.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Gibt die Höhe des Lepton-Bilds in Pixeln zurück.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Gibt den Typ des Lepton (radiometrisch oder nicht) als int zurück.
ioctl(IOCTL_LEPTON_GET_REFRESH)Gibt die Aktualisierungsrate des Lepton in Hz zurück.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Gibt die ADC-Auflösung des Lepton in Bits zurück.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Führt einen FLIR-Lepton-SDK-Befehl aus.
cmdist die vom SDK definierte 16-Bit-Befehls-ID.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Schreibt ein Lepton-SDK-Attribut.
attr_idist die 16-Bit-Attribut-ID;payloadist einbytes/bytearray, dessen Länge ein Vielfaches von 16 Bit sein muss.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Liest ein Lepton-SDK-Attribut.
attr_idist die 16-Bit-Attribut-ID;wordsist die Anzahl der zu lesenden 16-Bit-Wörter. Gibt einbytearrayzurück.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Gibt die Temperatur des Lepton-Focal-Plane-Arrays in Grad Celsius zurück.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Gibt die Hilfstemperatur des Lepton in Grad Celsius zurück.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Schaltet das Lepton zwischen AGC- und direkter Temperaturausgabe um.
measurement_enabled=Trueaktiviert die direkte Temperaturausgabe. Das optionale Flaghigh_temp_enabledwählt den Hochtemperaturbereich aus.ioctl(IOCTL_LEPTON_GET_MODE)Gibt ein 2-Tupel
(measurement_enabled, high_temp_enabled)zurück.ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Legt den Temperaturbereich fest, der bei aktiviertem Messmodus auf
0..255abgebildet wird.ioctl(IOCTL_LEPTON_GET_RANGE)Gibt den aktuellen Bereich
(min_celsius, max_celsius)zurück.
Himax HM01B0 – Bewegungserkennung:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Aktiviert (
True) oder deaktiviert (False) den sensorinternen Bewegungserkennungsblock des HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Legt das Bewegungserkennungsfenster auf dem HM01B0 fest.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Legt den Schwellenwert für die Bewegungserkennung fest (
0–255).ioctl(IOCTL_HIMAX_MD_CLEAR)Löscht den Interrupt-Latch der Bewegungserkennung.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Aktiviert (
True) oder deaktiviert (False) den internen Oszillator des HM01B0.
Prophesee GENX320 – Ereignissensor:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Wendet eine Bias-Voreinstellung an.
presetist eine derGENX320_BIASES_*-Konstanten.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Legt einen einzelnen Bias fest.
biasist eine derGENX320_BIAS_*-Konstanten;valueist die ganzzahlige Einstellung.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Konfiguriert den Anti-Flicker-Filter.
enableist ein bool; die optionalen Frequenzargumente legen den Durchlassbereich des Filters fest.
- sensor.set_color_palette(palette: int) None¶
Legt die Farbpalette für die Graustufen-zu-RGB565-Umwandlung des FLIR Lepton (und ähnlicher) fest.
paletteist eines vonimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKoderimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Gibt die aktuelle Farbpaletteneinstellung zurück oder
None, wenn die aktive Palette nicht erkannt wird.
Konstanten¶
- sensor.RGB565: int¶
RGB565-Pixelformat. Jedes Pixel ist 16 Bit, 2 Bytes groß. 5 Bit Rot, 6 Bit Grün, 5 Bit Blau.
- sensor.JPEG: int¶
JPEG-Modus. Komprimierte JPEG-Ausgabe. Funktioniert nur für die OV2640/OV5640-Kameras.
- sensor.OV2640: int¶
sensor.get_id()gibt dies für die OV2640-Kamera zurück.
- sensor.OV5640: int¶
sensor.get_id()gibt dies für die OV5640-Kamera zurück.
- sensor.OV7670: int¶
sensor.get_id()gibt dies für die OV7670-Kamera zurück.
- sensor.OV7690: int¶
sensor.get_id()gibt dies für die OV7690-Kamera zurück.
- sensor.OV7725: int¶
sensor.get_id()gibt dies für die OV7725-Kamera zurück.
- sensor.OV9650: int¶
sensor.get_id()gibt dies für die OV9650-Kamera zurück.
- sensor.MT9V022: int¶
sensor.get_id()gibt dies für die MT9V022-Kamera zurück.
- sensor.MT9V024: int¶
sensor.get_id()gibt dies für die MT9V024-Kamera zurück.
- sensor.MT9V032: int¶
sensor.get_id()gibt dies für die MT9V032-Kamera zurück.
- sensor.MT9V034: int¶
sensor.get_id()gibt dies für die MT9V034-Kamera zurück.
- sensor.MT9M114: int¶
sensor.get_id()gibt dies für die MT9M114-Kamera zurück.
- sensor.BOSON320: int¶
sensor.get_id()gibt dies für die BOSON 320x256-Kamera zurück.
- sensor.BOSON640: int¶
sensor.get_id()gibt dies für die BOSON 640x512-Kamera zurück.
- sensor.LEPTON: int¶
sensor.get_id()gibt dies für die LEPTON1/2/3-Kameras zurück.
- sensor.HM01B0: int¶
sensor.get_id()gibt dies für die HM01B0-Kamera zurück.
- sensor.HM0360: int¶
sensor.get_id()gibt dies für die HM0360-Kamera zurück.
- sensor.GC2145: int¶
sensor.get_id()gibt dies für die GC2145-Kamera zurück.
- sensor.GENX320ES: int¶
sensor.get_id()gibt dies für die GENX320-Kamera (Engineering Sample) zurück.
- sensor.GENX320: int¶
sensor.get_id()gibt dies für die GENX320-Kamera zurück.
- sensor.PAG7920: int¶
sensor.get_id()gibt dies für die PAG7920-Kamera zurück.
- sensor.PAG7936: int¶
sensor.get_id()gibt dies für die PAG7936-Kamera zurück.
- sensor.PAJ6100: int¶
sensor.get_id()gibt dies für die PAJ6100-Kamera zurück.
- sensor.FROGEYE2020: int¶
sensor.get_id()gibt dies für die FROGEYE2020-Kamera zurück.
- sensor.NORMAL: int¶
An
sensor.set_special_effect()für normale Ausgabe (kein SDE) übergeben.
- sensor.NEGATIVE: int¶
An
sensor.set_special_effect()für Negativbild-Ausgabe übergeben.
- sensor.B64X32: int¶
64x32-Auflösung. Zur Verwendung mit
Image.find_displacement()und anderen FFT-basierten Algorithmen.
- sensor.B64X64: int¶
64x64-Auflösung. Zur Verwendung mit
Image.find_displacement()und anderen FFT-basierten Algorithmen.
- sensor.B128X64: int¶
128x64-Auflösung. Zur Verwendung mit
Image.find_displacement()und anderen FFT-basierten Algorithmen.
- sensor.B128X128: int¶
128x128-Auflösung. Zur Verwendung mit
Image.find_displacement()und anderen FFT-basierten Algorithmen.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Legt das Auslesefenster des Sensors fest. Siehe
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Liest das Auslesefenster des Sensors aus. Siehe
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Setzt den getriggerten Modus (z. B. für den MT9V034). Siehe
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Liest den aktuellen Zustand des getriggerten Modus aus. Siehe
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Optimiert
sensor.set_framesize()für das Sichtfeld statt für die FPS. Siehesensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Liest den aktuellen Optimierungszustand Sichtfeld-statt-FPS aus. Siehe
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Löst den Autofokus auf dem OV5640-FPC-Kameramodul aus. Siehe
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Pausiert den Autofokus auf dem OV5640-FPC-Kameramodul. Siehe
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Setzt den Autofokus auf dem OV5640-FPC-Kameramodul zurück. Siehe
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Wartet auf den Abschluss des Autofokus auf dem OV5640-FPC-Kameramodul. Siehe
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Aktiviert/deaktiviert den Nachtmodus des Sensors. Siehe
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Liest den aktuellen Nachtmodus-Zustand aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Liest die Breite des FLIR-Lepton-Bilds in Pixeln aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Liest die Höhe des FLIR-Lepton-Bilds in Pixeln aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Liest den Typ des FLIR Lepton aus (radiometrisch oder nicht). Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Liest die Aktualisierungsrate des FLIR Lepton in Hz aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Liest die ADC-Auflösung des FLIR Lepton in Bits aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Führt einen 16-Bit-FLIR-Lepton-SDK-Befehl aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Setzt ein FLIR-Lepton-Attribut. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Liest ein FLIR-Lepton-Attribut aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Liest die FPA-Temperatur des FLIR Lepton in Celsius aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Liest die AUX-Temperatur des FLIR Lepton in Celsius aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Setzt den Messmodus des FLIR Lepton. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Liest den Messmodus-Zustand des FLIR Lepton aus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Setzt den Temperaturbereich des FLIR-Lepton-Messmodus. Siehe
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Liest den Temperaturbereich des FLIR-Lepton-Messmodus aus. Siehe
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Aktiviert/deaktiviert die HM01B0-Bewegungserkennung. Siehe
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Legt das Bewegungserkennungsfenster des HM01B0 fest. Siehe
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Legt den Schwellenwert der HM01B0-Bewegungserkennung fest. Siehe
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Löscht den Interrupt der HM01B0-Bewegungserkennung. Siehe
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Aktiviert/deaktiviert den internen Oszillator des HM01B0. Siehe
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Liest die RGB-Statistiken
(r, gb, gr, b)vom Sensor aus. Siehesensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Legt die Bias-Voreinstellung des GENX320-Sensors fest. Siehe
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Legt einen einzelnen Bias des GENX320-Sensors fest. Siehe
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Legt die Parameter des GENX320-Anti-Flicker-Filters fest. Siehe
sensor.ioctl().