sensor — kamerasensor#

Ersatt sedan version 4.5: Modulen sensor är föråldrad. Använd den nya modulen csi (se csi — kamerasensorer) i stället. Inga nya funktioner kommer att läggas till i denna modul och den kan komma att tas bort i en framtida utgåva.

Modulen sensor är det äldre gränssnittet på modulnivå mot den primära kamerasensorn på en OpenMV Cam. Varje anrop är en fristående funktion som verkar på en enda dold CSI-instans, vilket begränsar stödet för kort med fler än en kamera. Den bevaras för bakåtkompatibilitet med äldre OpenMV-skript; ny kod bör använda den objektorienterade modulen csi i stället.

Funktionsnamnen följer den äldre stilen set_pixformat / set_framesize. Varje funktion motsvarar en-till-en en metod på csi.CSI; se modulen csi för den fullständiga uppsättningen funktioner och beskrivningar per argument.

Exempel på användning:

import sensor

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

while True:
    img = sensor.snapshot()

Funktioner#

sensor.reset() None#

Initierar kamerasensorn.

sensor.sleep(enable: bool) None#

Försätter kameran i viloläge om enable är True. Annars väcks den upp igen.

sensor.shutdown(enable: bool) None#

Försätter kameran i ett lägre energiläge än viloläge. Kameran måste återställas när den väcks upp.

sensor.flush() None#

Kopierar det som fanns i bildbufferten till IDE-förhandsgranskningen.

sensor.snapshot() image.Image#

Tar en bild med kameran och returnerar ett image.Image-objekt.

Om sensor.set_auto_rotation() är aktiverat returnerar denna metod ett nytt redan roterat image.Image-objekt.

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

Hoppar över n bildrutor eller time millisekunder (beroende på vad som anges) för att låta kamerabilden stabilisera sig efter att kamerainställningar ändrats.

Om varken n eller time anges hoppar denna metod över bildrutor i 300 millisekunder.

Om båda anges hoppar denna metod över n bildrutor men avbryts efter time millisekunder.

sensor.width() int#

Returnerar sensorns upplösningsbredd.

sensor.height() int#

Returnerar sensorns upplösningshöjd.

sensor.get_fb() image.Image | None#

Returnerar bildobjektet som returnerades av ett tidigare anrop till sensor.snapshot(). Returnerar None om sensor.snapshot() inte har anropats tidigare.

sensor.get_id() int#

Returnerar kameramodulens ID. Se sensorkonstanterna nedan.

sensor.get_frame_available() bool#

Returnerar True om en bildruta är tillgänglig att läsa genom att anropa sensor.snapshot().

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

Ersatt sedan version 4.5: Denna funktion är föråldrad och kommer att utlösa OSError. Använd den nya modulen csi i stället.

sensor.dealloc_extra_fb() None#

Ersatt sedan version 4.5: Denna funktion är föråldrad och kommer att utlösa OSError. Använd den nya modulen csi i stället.

sensor.set_pixformat(pixformat: int) None#

Anger pixelformatet för kameramodulen. pixformat är något av:

sensor.get_pixformat() int#

Returnerar det aktuella pixelformatet för kameramodulen.

sensor.set_framesize(framesize: int) None#

Anger bildrutans storlek för kameramodulen. Se framesize-konstanterna nedan för giltiga värden.

sensor.get_framesize() int#

Returnerar den aktuella bildrutestorleken för kameramodulen.

sensor.set_framerate(rate: int) None#

Anger bildfrekvensen i Hz för kameramodulen.

sensor.get_framerate() int#

Returnerar bildfrekvensen i Hz för kameramodulen.

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

Anger kamerans upplösning till en delupplösning inom den aktuella upplösningen.

roi är en rektangeltupel/-lista (x, y, w, h). Du kan även ange (w, h) så centreras roi på bildrutan. Argumenten kan också anges uppackade som positionella heltal.

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

Returnerar tupeln roi (x, y, w, h) som tidigare angetts med sensor.set_windowing().

sensor.set_gainceiling(gainceiling: int) bool#

Anger kamerabildens förstärkningstak. Giltiga värden är 2, 4, 8, 16, 32, 64 eller 128. Returnerar True vid lyckat resultat.

sensor.set_contrast(contrast: int) bool#

Anger kamerabildens kontrast. Giltigt intervall är -3 till +3. Returnerar True vid lyckat resultat.

sensor.set_brightness(brightness: int) bool#

Anger kamerabildens ljusstyrka. Giltigt intervall är -3 till +3. Returnerar True vid lyckat resultat.

sensor.set_saturation(saturation: int) bool#

Anger kamerabildens mättnad. Giltigt intervall är -3 till +3. Returnerar True vid lyckat resultat.

sensor.set_quality(quality: int) bool#

Anger kamerabildens JPEG-komprimeringskvalitet. Giltigt intervall är 0 till 100. Returnerar True vid lyckat resultat. Endast för kamerorna OV2640/OV5640.

sensor.set_colorbar(enable: bool) bool#

Slår på (True) eller av (False) testläget med färgstaplar. Returnerar True vid lyckat resultat.

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

enable slår på (1) eller av (0) automatisk förstärkningsstyrning.

Om enable är 0 kan du ange en fast förstärkning i decibel med gain_db.

Om enable är skilt från noll kan du ange det maximala förstärkningstaket i decibel med gain_db_ceiling för den automatiska förstärkningsstyrningsalgoritmen.

gain_db och gain_db_ceiling är argument som endast anges med nyckelord.

sensor.get_gain_db() float#

Returnerar kamerans aktuella förstärkningsvärde i decibel.

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

enable slår på (1) eller av (0) automatisk exponeringsstyrning.

Om enable är 0 kan du ange en fast exponeringstid i mikrosekunder med exposure_us. exposure_us är ett argument som endast anges med nyckelord.

sensor.get_exposure_us() int#

Returnerar kamerans aktuella exponeringsvärde i mikrosekunder.

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

enable slår på (1) eller av (0) automatisk vitbalans.

Om enable är 0 kan du ange en fast förstärkning i decibel för den röda, gröna respektive blå kanalen med rgb_gain_db. rgb_gain_db är ett argument som endast anges med nyckelord.

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

Returnerar en tupel med kamerans aktuella förstärkningsvärden för rött, grönt och blått i decibel.

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

Anger styrningen av automatisk svartnivåkalibrering (BLC) på kameran.

enable är 1 för att aktivera eller 0 för att inaktivera.

regs om inaktiverat kan du manuellt ange BLC-registervärdena via de värden som tidigare lästs från sensor.get_blc_regs(). Listans längd måste matcha sensorns antal BLC-register.

sensor.get_blc_regs() List[int]#

Returnerar sensorns BLC-register som en lista med heltal. För användning med sensor.set_auto_blc().

sensor.set_hmirror(enable: bool) None#

Slår på (True) eller av (False) horisontellt spegelläge. Standard är av.

sensor.get_hmirror() bool#

Returnerar True om horisontellt spegelläge är aktiverat.

sensor.set_vflip(enable: bool) None#

Slår på (True) eller av (False) vertikalt vändningsläge. Standard är av.

sensor.get_vflip() bool#

Returnerar True om vertikalt vändningsläge är aktiverat.

sensor.set_transpose(enable: bool) None#

Slår på (True) eller av (False) transponeringsläge. Standard är av.

  • vflip=False, hmirror=False, transpose=False -> 0 graders rotation

  • vflip=True, hmirror=False, transpose=True -> 90 graders rotation

  • vflip=True, hmirror=True, transpose=False -> 180 graders rotation

  • vflip=False, hmirror=True, transpose=True -> 270 graders rotation

sensor.get_transpose() bool#

Returnerar True om transponeringsläge är aktiverat.

sensor.set_auto_rotation(enable: bool) None#

Slår på (True) eller av (False) automatiskt rotationsläge. Standard är av. Fungerar endast när OpenMV Cam har en imu installerad.

sensor.get_auto_rotation() bool#

Returnerar True om automatiskt rotationsläge är aktiverat.

sensor.set_framebuffers(count: int) None#

Anger antalet bildbuffertar som används för att ta emot bilddata.

count kan vara 1 (enkel buffert), 2 (dubbel buffert), 3 (trippel buffert) eller 4 eller större för att försätta sensordrivrutinen i video-FIFO-läge, där mottagna bildrutor lagras i en FIFO med count buffertar.

sensor.get_framebuffers() int#

Returnerar det aktuella antalet allokerade bildbuffertar.

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

Om disable är True inaktiveras alla fördröjningar för insvängningstid i sensormodulen.

Om den anropas utan argument returneras True om fördröjningar är inaktiverade.

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

Om disable är True inaktiveras automatisk tömning av bildbufferten vid förlorad bildruta.

Om den anropas utan argument returneras True om automatisk tömning är inaktiverad.

sensor.set_special_effect(sde: int) bool#

Anger den speciella digitala effekten (SDE) på sensorn. sde är något av sensor.NORMAL eller sensor.NEGATIVE. Returnerar True vid lyckat resultat.

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

enable True för att aktivera, False för att inaktivera. radi heltalsradie för pixlar att korrigera. coef korrigeringsstyrka.

Returnerar True vid lyckat resultat.

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

Registrerar återanropet cb för att köras (i avbrottskontext) när kameramodulen genererar en ny bildruta (men innan bildrutan tas emot).

cb tar ett argument: det aktuella tillståndet för vsync-stiftet efter ändringen.

Skicka in något ej anropsbart (t.ex. None) för att avregistrera.

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

Registrerar återanropet cb för att köras (i avbrottskontext) när kameramodulen genererar en ny bildruta och bildrutan är redo att läsas via sensor.snapshot().

cb tar inga argument.

Skicka in något ej anropsbart (t.ex. None) för att avregistrera.

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

Utför en sensorspecifik begäran. request är någon av konstanterna IOCTL_*; de återstående positionella argumenten och returvärdet beror på begäran. De begäranden som stöds är grupperade efter sensorfamilj nedan.

Generisk (alla sensorer):

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

ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))

Anger sensorns avläsningsfönster. Ett mindre fönster ökar bildfrekvensen på bekostnad av synfältet.

ioctl(IOCTL_GET_READOUT_WINDOW)

Returnerar det aktuella avläsningsfönstret som en tupel (x, y, w, h).

ioctl(IOCTL_SET_TRIGGERED_MODE, enable)

Aktiverar (True) eller inaktiverar (False) utlöst läge på MT9V034.

ioctl(IOCTL_GET_TRIGGERED_MODE)

Returnerar det aktuella tillståndet för utlöst läge som en bool.

ioctl(IOCTL_SET_FOV_WIDE, enable)

När True instrueras set_framesize() att optimera för synfält snarare än bildfrekvens.

ioctl(IOCTL_GET_FOV_WIDE)

Returnerar det aktuella tillståndet för brett synfält som en bool.

ioctl(IOCTL_SET_NIGHT_MODE, enable)

Aktiverar (True) eller inaktiverar (False) sensorns ”nattläge” för svagt ljus. Endast OV7725 och OV5640.

ioctl(IOCTL_GET_NIGHT_MODE)

Returnerar det aktuella tillståndet för nattläge som en bool.

ioctl(IOCTL_GET_RGB_STATS)

Returnerar en 4-tupel med rå RGB-kanalstatistik (r, gb, gr, b) avläst från sensorn (används vanligtvis för vitbalansjustering).

OV5640 FPC – autofokus:

ioctl(IOCTL_TRIGGER_AUTO_FOCUS)

Startar en autofokussvepning på OV5640 FPC-modulen.

ioctl(IOCTL_PAUSE_AUTO_FOCUS)

Pausar en pågående autofokussvepning.

ioctl(IOCTL_RESET_AUTO_FOCUS)

Återställer autofokuspositionen till standardvärdet.

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)

ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)

Blockerar tills den aktuella autofokussvepningen är klar. timeout_ms är som standard 5000 om det utelämnas.

FLIR Lepton:

ioctl(IOCTL_LEPTON_GET_WIDTH)

Returnerar Lepton-bildens bredd i pixlar.

ioctl(IOCTL_LEPTON_GET_HEIGHT)

Returnerar Lepton-bildens höjd i pixlar.

ioctl(IOCTL_LEPTON_GET_RADIOMETRY)

Returnerar Leptons typ (radiometrisk eller inte) som ett heltal.

ioctl(IOCTL_LEPTON_GET_REFRESH)

Returnerar Leptons uppdateringsfrekvens i Hz.

ioctl(IOCTL_LEPTON_GET_RESOLUTION)

Returnerar Leptons ADC-upplösning i bitar.

ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)

Kör ett FLIR Lepton SDK-kommando. cmd är det 16-bitars kommando-ID som definieras av SDK:t.

ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)

Skriver ett Lepton SDK-attribut. attr_id är det 16-bitars attribut-ID:t; payload är en bytes/bytearray vars längd måste vara en multipel av 16 bitar.

ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)

Läser ett Lepton SDK-attribut. attr_id är det 16-bitars attribut-ID:t; words är antalet 16-bitars ord som ska läsas. Returnerar en bytearray.

ioctl(IOCTL_LEPTON_GET_FPA_TEMP)

Returnerar temperaturen på Leptons fokalplansmatris i grader Celsius.

ioctl(IOCTL_LEPTON_GET_AUX_TEMP)

Returnerar Leptons hjälptemperatur i grader Celsius.

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)

ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)

Växlar Lepton mellan AGC och direkt temperaturutdata. measurement_enabled=True aktiverar direkt temperaturutdata. Den valfria flaggan high_temp_enabled väljer högtemperaturområdet.

ioctl(IOCTL_LEPTON_GET_MODE)

Returnerar en 2-tupel (measurement_enabled, high_temp_enabled).

ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)

Anger det temperaturområde som mappas till 0..255 när mätläge är aktiverat.

ioctl(IOCTL_LEPTON_GET_RANGE)

Returnerar det aktuella området (min_celsius, max_celsius).

Himax HM01B0 – rörelsedetektering:

ioctl(IOCTL_HIMAX_MD_ENABLE, enable)

Aktiverar (True) eller inaktiverar (False) HM01B0:s rörelsedetekteringsblock på sensorn.

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

ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))

Anger rörelsedetekteringsfönstret på HM01B0.

ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)

Anger tröskelvärdet för rörelsedetektering (0255).

ioctl(IOCTL_HIMAX_MD_CLEAR)

Nollställer låskretsen för rörelsedetekteringsavbrottet.

ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)

Aktiverar (True) eller inaktiverar (False) HM01B0:s interna oscillator.

Prophesee GENX320 – händelsesensor:

ioctl(IOCTL_GENX320_SET_BIASES, preset)

Tillämpar en förinställning för bias. preset är någon av konstanterna GENX320_BIASES_*.

ioctl(IOCTL_GENX320_SET_BIAS, bias, value)

Anger en enskild bias. bias är någon av konstanterna GENX320_BIAS_*; value är heltalsinställningen.

ioctl(IOCTL_GENX320_SET_AFK, enable)

ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)

Konfigurerar antiflimmerfiltret. enable är en bool; de valfria frekvensargumenten anger filtrets passband.

sensor.set_color_palette(palette: int) None#

Anger färgpaletten för konverteringen från gråskala till RGB565 för FLIR Lepton (och liknande). palette är någon av image.PALETTE_RAINBOW, image.PALETTE_IRONBOW, image.PALETTE_DEPTH, image.PALETTE_EVT_DARK eller image.PALETTE_EVT_LIGHT.

sensor.get_color_palette() int | None#

Returnerar den aktuella färgpalettsinställningen, eller None om den aktiva paletten inte känns igen.

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

Skriver value till kameraregistret på address.

Observera

Se kamerans datablad för registerinformation.

sensor.__read_reg(address: int) int#

Läser kameraregistret på address.

Observera

Se kamerans datablad för registerinformation.

Konstanter#

sensor.BINARY: int#

BINARY-pixelformat (bitmap). Varje pixel är 1 bit.

sensor.GRAYSCALE: int#

GRAYSCALE-pixelformat (Y från YUV422). Varje pixel är 8 bitar, 1 byte.

sensor.RGB565: int#

RGB565-pixelformat. Varje pixel är 16 bitar, 2 byte. 5 bitar rött, 6 bitar grönt, 5 bitar blått.

sensor.BAYER: int#

RAW BAYER-pixelformat. 8 bitar per pixel.

sensor.YUV422: int#

YUV422-pixelformat (8 bitar Y1, 8 bitar U, 8 bitar Y2, 8 bitar V, osv.).

sensor.JPEG: int#

JPEG-läge. Komprimerad JPEG-utdata. Fungerar endast för kamerorna OV2640/OV5640.

sensor.OV2640: int#

sensor.get_id() returnerar detta för OV2640-kameran.

sensor.OV5640: int#

sensor.get_id() returnerar detta för OV5640-kameran.

sensor.OV7670: int#

sensor.get_id() returnerar detta för OV7670-kameran.

sensor.OV7690: int#

sensor.get_id() returnerar detta för OV7690-kameran.

sensor.OV7725: int#

sensor.get_id() returnerar detta för OV7725-kameran.

sensor.OV9650: int#

sensor.get_id() returnerar detta för OV9650-kameran.

sensor.MT9V022: int#

sensor.get_id() returnerar detta för MT9V022-kameran.

sensor.MT9V024: int#

sensor.get_id() returnerar detta för MT9V024-kameran.

sensor.MT9V032: int#

sensor.get_id() returnerar detta för MT9V032-kameran.

sensor.MT9V034: int#

sensor.get_id() returnerar detta för MT9V034-kameran.

sensor.MT9M114: int#

sensor.get_id() returnerar detta för MT9M114-kameran.

sensor.BOSON320: int#

sensor.get_id() returnerar detta för BOSON 320x256-kameran.

sensor.BOSON640: int#

sensor.get_id() returnerar detta för BOSON 640x512-kameran.

sensor.LEPTON: int#

sensor.get_id() returnerar detta för LEPTON1/2/3-kamerorna.

sensor.HM01B0: int#

sensor.get_id() returnerar detta för HM01B0-kameran.

sensor.HM0360: int#

sensor.get_id() returnerar detta för HM0360-kameran.

sensor.GC2145: int#

sensor.get_id() returnerar detta för GC2145-kameran.

sensor.GENX320ES: int#

sensor.get_id() returnerar detta för GENX320-kameran (teknikprov).

sensor.GENX320: int#

sensor.get_id() returnerar detta för GENX320-kameran.

sensor.PAG7920: int#

sensor.get_id() returnerar detta för PAG7920-kameran.

sensor.PAG7936: int#

sensor.get_id() returnerar detta för PAG7936-kameran.

sensor.PAJ6100: int#

sensor.get_id() returnerar detta för PAJ6100-kameran.

sensor.FROGEYE2020: int#

sensor.get_id() returnerar detta för FROGEYE2020-kameran.

sensor.NORMAL: int#

Skicka till sensor.set_special_effect() för normal utdata (ingen SDE).

sensor.NEGATIVE: int#

Skicka till sensor.set_special_effect() för utdata med negativ bild.

sensor.QQCIF: int#

88x72-upplösning.

sensor.QCIF: int#

176x144-upplösning.

sensor.CIF: int#

352x288-upplösning.

sensor.QQSIF: int#

88x60-upplösning.

sensor.QSIF: int#

176x120-upplösning.

sensor.SIF: int#

352x240-upplösning.

sensor.QQQQVGA: int#

40x30-upplösning.

sensor.QQQVGA: int#

80x60-upplösning.

sensor.QQVGA: int#

160x120-upplösning.

sensor.QVGA: int#

320x240-upplösning.

sensor.VGA: int#

640x480-upplösning.

sensor.HQQQQVGA: int#

40x20-upplösning.

sensor.HQQQVGA: int#

80x40-upplösning.

sensor.HQQVGA: int#

160x80-upplösning.

sensor.HQVGA: int#

240x160-upplösning.

sensor.HVGA: int#

480x320-upplösning.

sensor.B64X32: int#

64x32-upplösning. För användning med Image.find_displacement() och andra FFT-baserade algoritmer.

sensor.B64X64: int#

64x64-upplösning. För användning med Image.find_displacement() och andra FFT-baserade algoritmer.

sensor.B128X64: int#

128x64-upplösning. För användning med Image.find_displacement() och andra FFT-baserade algoritmer.

sensor.B128X128: int#

128x128-upplösning. För användning med Image.find_displacement() och andra FFT-baserade algoritmer.

sensor.B160X160: int#

160x160-upplösning (för HM01B0).

sensor.B320X320: int#

320x320-upplösning (för HM01B0).

sensor.LCD: int#

128x160-upplösning (för användning med LCD-shielden).

sensor.QQVGA2: int#

128x160-upplösning (för användning med LCD-shielden).

sensor.WVGA: int#

720x480-upplösning (för MT9V034).

sensor.WVGA2: int#

752x480-upplösning (för MT9V034).

sensor.SVGA: int#

800x600-upplösning. Endast för kamerorna OV2640/OV5640.

sensor.XGA: int#

1024x768-upplösning. Endast för kamerorna OV2640/OV5640.

sensor.WXGA: int#

1280x768-upplösning (för MT9M114).

sensor.SXGA: int#

1280x1024-upplösning. Endast för kamerorna OV2640/OV5640.

sensor.SXGAM: int#

1280x960-upplösning (för MT9M114).

sensor.UXGA: int#

1600x1200-upplösning. Endast för kamerorna OV2640/OV5640.

sensor.HD: int#

1280x720-upplösning. Endast för kamerorna OV2640/OV5640.

sensor.FHD: int#

1920x1080-upplösning. Endast för OV5640-kameran.

sensor.QHD: int#

2560x1440-upplösning. Endast för OV5640-kameran.

sensor.QXGA: int#

2048x1536-upplösning. Endast för OV5640-kameran.

sensor.WQXGA: int#

2560x1600-upplösning. Endast för OV5640-kameran.

sensor.WQXGA2: int#

2592x1944-upplösning. Endast för OV5640-kameran.

sensor.IOCTL_SET_READOUT_WINDOW: int#

Anger sensorns avläsningsfönster. Se sensor.ioctl().

sensor.IOCTL_GET_READOUT_WINDOW: int#

Hämtar sensorns avläsningsfönster. Se sensor.ioctl().

sensor.IOCTL_SET_TRIGGERED_MODE: int#

Anger utlöst läge (t.ex. för MT9V034). Se sensor.ioctl().

sensor.IOCTL_GET_TRIGGERED_MODE: int#

Hämtar det aktuella tillståndet för utlöst läge. Se sensor.ioctl().

sensor.IOCTL_SET_FOV_WIDE: int#

Optimerar sensor.set_framesize() för synfält framför FPS. Se sensor.ioctl().

sensor.IOCTL_GET_FOV_WIDE: int#

Hämtar det aktuella optimeringstillståndet för synfält framför FPS. Se sensor.ioctl().

sensor.IOCTL_TRIGGER_AUTO_FOCUS: int#

Utlöser autofokus på OV5640 FPC-kameramodulen. Se sensor.ioctl().

sensor.IOCTL_PAUSE_AUTO_FOCUS: int#

Pausar autofokus på OV5640 FPC-kameramodulen. Se sensor.ioctl().

sensor.IOCTL_RESET_AUTO_FOCUS: int#

Återställer autofokus på OV5640 FPC-kameramodulen. Se sensor.ioctl().

sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int#

Väntar på att autofokus ska slutföras på OV5640 FPC-kameramodulen. Se sensor.ioctl().

sensor.IOCTL_SET_NIGHT_MODE: int#

Aktiverar/inaktiverar nattläge på sensorn. Se sensor.ioctl().

sensor.IOCTL_GET_NIGHT_MODE: int#

Hämtar det aktuella tillståndet för nattläge. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_WIDTH: int#

Hämtar FLIR Lepton-bildens bredd i pixlar. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_HEIGHT: int#

Hämtar FLIR Lepton-bildens höjd i pixlar. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RADIOMETRY: int#

Hämtar FLIR Lepton-typen (radiometrisk eller inte). Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_REFRESH: int#

Hämtar FLIR Leptons uppdateringsfrekvens i Hz. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RESOLUTION: int#

Hämtar FLIR Leptons ADC-upplösning i bitar. Se sensor.ioctl().

sensor.IOCTL_LEPTON_RUN_COMMAND: int#

Utför ett 16-bitars FLIR Lepton SDK-kommando. Se sensor.ioctl().

sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int#

Anger ett FLIR Lepton-attribut. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int#

Hämtar ett FLIR Lepton-attribut. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_FPA_TEMP: int#

Hämtar FLIR Leptons FPA-temperatur i Celsius. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_AUX_TEMP: int#

Hämtar FLIR Leptons AUX-temperatur i Celsius. Se sensor.ioctl().

sensor.IOCTL_LEPTON_SET_MODE: int#

Anger FLIR Leptons mätläge. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_MODE: int#

Hämtar tillståndet för FLIR Leptons mätläge. Se sensor.ioctl().

sensor.IOCTL_LEPTON_SET_RANGE: int#

Anger temperaturområdet för FLIR Leptons mätläge. Se sensor.ioctl().

sensor.IOCTL_LEPTON_GET_RANGE: int#

Hämtar temperaturområdet för FLIR Leptons mätläge. Se sensor.ioctl().

sensor.IOCTL_HIMAX_MD_ENABLE: int#

Aktiverar/inaktiverar HM01B0:s rörelsedetektering. Se sensor.ioctl().

sensor.IOCTL_HIMAX_MD_WINDOW: int#

Anger HM01B0:s rörelsedetekteringsfönster. Se sensor.ioctl().

sensor.IOCTL_HIMAX_MD_THRESHOLD: int#

Anger HM01B0:s tröskelvärde för rörelsedetektering. Se sensor.ioctl().

sensor.IOCTL_HIMAX_MD_CLEAR: int#

Nollställer HM01B0:s rörelsedetekteringsavbrott. Se sensor.ioctl().

sensor.IOCTL_HIMAX_OSC_ENABLE: int#

Aktiverar/inaktiverar HM01B0:s interna oscillator. Se sensor.ioctl().

sensor.IOCTL_GET_RGB_STATS: int#

Hämtar RGB-statistiken (r, gb, gr, b) från sensorn. Se sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIASES: int#

Anger GENX320-sensorns förinställning för bias. Se sensor.ioctl().

sensor.IOCTL_GENX320_SET_BIAS: int#

Anger en enskild bias för GENX320-sensorn. Se sensor.ioctl().

sensor.IOCTL_GENX320_SET_AFK: int#

Anger GENX320:s parametrar för antiflimmerfilter. Se sensor.ioctl().

sensor.GENX320_BIASES_DEFAULT: int#

Standardförinställning för bias för GENX320.

sensor.GENX320_BIASES_LOW_LIGHT: int#

Förinställning för bias vid svagt ljus för GENX320.

sensor.GENX320_BIASES_ACTIVE_MARKER: int#

Förinställning för bias med aktiv markör för GENX320.

sensor.GENX320_BIASES_LOW_NOISE: int#

Förinställning för bias med lågt brus för GENX320.

sensor.GENX320_BIASES_HIGH_SPEED: int#

Förinställning för bias med hög hastighet för GENX320.

sensor.GENX320_BIAS_DIFF_OFF: int#

GENX320 DIFF_OFF-biasväljare.

sensor.GENX320_BIAS_DIFF_ON: int#

GENX320 DIFF_ON-biasväljare.

sensor.GENX320_BIAS_FO: int#

GENX320 FO-biasväljare.

sensor.GENX320_BIAS_HPF: int#

GENX320 HPF-biasväljare.

sensor.GENX320_BIAS_REFR: int#

GENX320 REFR-biasväljare.