sensor — kamerasensor

Föråldrad 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

Föråldrad 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

Föråldrad 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.

Anteckning

Se kamerans datablad för registerinformation.

sensor.__read_reg(address: int) int

Läser kameraregistret på address.

Anteckning

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.