sensor — датчик камери¶
Застаріло починаючи з версії 4.5: Модуль sensor застарів. Натомість використовуйте новий модуль csi (див. csi — датчики камери). Нові функції до цього модуля додаватися не будуть, і він може бути видалений у майбутньому випуску.
Модуль sensor — це застарілий інтерфейс на рівні модуля для основного датчика камери на OpenMV Cam. Кожен виклик є вільною функцією, що працює з єдиним прихованим екземпляром CSI, що обмежує підтримку плат з більш ніж однією камерою. Він збережений для зворотної сумісності зі старшими OpenMV скриптами; новий код повинен використовувати об’єктно-орієнтований модуль csi.
Назви функцій відповідають старішому стилю set_pixformat / set_framesize. Кожна функція відповідає один до одного методу в csi.CSI; повний набір можливостей та описи аргументів дивіться у модулі csi.
Приклад використання:
import sensor
sensor.reset()
sensor.set_pixformat(sensor.RGB565)
sensor.set_framesize(sensor.QVGA)
sensor.skip_frames(time=2000)
while True:
img = sensor.snapshot()
Функції¶
- sensor.sleep(enable: bool) None¶
Переводить камеру в сплячий режим, якщо
enableмає значенняTrue. Інакше виводить її зі сплячого режиму.
- sensor.shutdown(enable: bool) None¶
Переводить камеру в режим зниженого енергоспоживання, нижчий за сплячий режим. Після виходу з цього режиму камеру необхідно скинути.
- sensor.snapshot() image.Image¶
Робить знімок за допомогою камери та повертає об’єкт
image.Image.Якщо увімкнено
sensor.set_auto_rotation(), цей метод повертає новий вже повернутий об’єктimage.Image.
- sensor.skip_frames(n: int | None = None, time: int = 300) None¶
Пропускає
nкадрів абоtimeмілісекунд (залежно від того, що вказано), щоб дати зображенню камери стабілізуватися після зміни налаштувань камери.Якщо ні
n, ніtimeне вказані, метод пропускає кадри протягом 300 мілісекунд.Якщо вказані обидва, метод пропускає
nкадрів, але завершиться по таймауту післяtimeмілісекунд.
- sensor.get_fb() image.Image | None¶
Повертає об’єкт зображення, повернутий попереднім викликом
sensor.snapshot(). ПовертаєNone, якщоsensor.snapshot()ще не було викликано.
- sensor.get_frame_available() bool¶
Повертає
True, якщо кадр доступний для читання за допомогою викликуsensor.snapshot().
- sensor.alloc_extra_fb(width: int, height: int, pixformat: int) image.Image¶
Застаріло починаючи з версії 4.5: Ця функція застаріла і викликатиме
OSError. Натомість використовуйте новий модульcsi.
- sensor.dealloc_extra_fb() None¶
Застаріло починаючи з версії 4.5: Ця функція застаріла і викликатиме
OSError. Натомість використовуйте новий модульcsi.
- sensor.set_pixformat(pixformat: int) None¶
Встановлює формат пікселів для модуля камери.
pixformatє одним із:sensor.JPEG(тільки для OV2640/OV5640)
- sensor.set_framesize(framesize: int) None¶
Встановлює розмір кадру для модуля камери. Допустимі значення дивіться у константах розміру кадру нижче.
- sensor.set_windowing(roi: Tuple[int, int] | Tuple[int, int, int, int] | List[int]) None¶
Встановлює роздільну здатність камери до підрівня роздільної здатності в межах поточної роздільної здатності.
roi— кортеж/список rect(x, y, w, h). Можна також передати(w, h), і тодіroiбуде відцентровано на кадрі. Аргументи також можна передавати розпакованими як позиційні цілі числа.
- sensor.get_windowing() Tuple[int, int, int, int]¶
Повертає кортеж
roi(x, y, w, h), попередньо встановлений за допомогоюsensor.set_windowing().
- sensor.set_gainceiling(gainceiling: int) bool¶
Встановлює стелю підсилення зображення камери. Допустимі значення:
2,4,8,16,32,64або128. ПовертаєTrueу разі успіху.
- sensor.set_contrast(contrast: int) bool¶
Встановлює контраст зображення камери. Допустимий діапазон: від
-3до+3. ПовертаєTrueу разі успіху.
- sensor.set_brightness(brightness: int) bool¶
Встановлює яскравість зображення камери. Допустимий діапазон: від
-3до+3. ПовертаєTrueу разі успіху.
- sensor.set_saturation(saturation: int) bool¶
Встановлює насиченість зображення камери. Допустимий діапазон: від
-3до+3. ПовертаєTrueу разі успіху.
- sensor.set_quality(quality: int) bool¶
Встановлює якість стиснення JPEG для зображення камери. Допустимий діапазон: від
0до100. ПовертаєTrueу разі успіху. Тільки для камер OV2640/OV5640.
- sensor.set_colorbar(enable: bool) bool¶
Вмикає (
True) або вимикає (False) режим тестової кольорової смуги. ПовертаєTrueу разі успіху.
- sensor.set_auto_gain(enable: int, gain_db: float | None = None, gain_db_ceiling: float | None = None) None¶
enableвмикає (1) або вимикає (0) автоматичне керування підсиленням.Якщо
enableдорівнює0, можна задати фіксоване підсилення в децибелах за допомогоюgain_db.Якщо
enableне дорівнює нулю, можна задати максимальну стелю підсилення в децибелах за допомогоюgain_db_ceilingдля алгоритму автоматичного керування підсиленням.gain_dbтаgain_db_ceilingє аргументами лише для ключового слова.
- sensor.set_auto_exposure(enable: int, exposure_us: int = -1) None¶
enableвмикає (1) або вимикає (0) автоматичне керування витримкою.Якщо
enableдорівнює0, можна задати фіксований час витримки в мікросекундах за допомогоюexposure_us.exposure_usє аргументом лише для ключового слова.
- sensor.set_auto_whitebal(enable: int, rgb_gain_db: Tuple[float, float, float] | None = None) None¶
enableвмикає (1) або вимикає (0) автоматичний баланс білого.Якщо
enableдорівнює0, можна задати фіксоване підсилення в децибелах для червоного, зеленого та синього каналів відповідно за допомогоюrgb_gain_db.rgb_gain_dbє аргументом лише для ключового слова.
- sensor.get_rgb_gain_db() Tuple[float, float, float]¶
Повертає кортеж із поточними значеннями підсилення камери для червоного, зеленого та синього каналів у децибелах.
- sensor.set_auto_blc(enable: int, regs: List[int] | None = None) None¶
Встановлює керування автоматичним калібруванням рівня чорного (BLC) на камері.
enableдорівнює1для ввімкнення або0для вимкнення.regs— якщо вимкнено, можна вручну задати значення регістрів BLC через значення, попередньо зчитані зsensor.get_blc_regs(). Довжина списку повинна відповідати кількості регістрів BLC датчика.
- sensor.get_blc_regs() List[int]¶
Повертає регістри BLC датчика у вигляді списку цілих чисел. Для використання з
sensor.set_auto_blc().
- sensor.set_hmirror(enable: bool) None¶
Вмикає (
True) або вимикає (False) режим горизонтального дзеркального відображення. За замовчуванням вимкнено.
- sensor.get_hmirror() bool¶
Повертає
True, якщо режим горизонтального дзеркального відображення увімкнено.
- sensor.set_vflip(enable: bool) None¶
Вмикає (
True) або вимикає (False) режим вертикального перевертання. За замовчуванням вимкнено.
- sensor.set_transpose(enable: bool) None¶
Вмикає (
True) або вимикає (False) режим транспонування. За замовчуванням вимкнено.vflip=False, hmirror=False, transpose=False -> поворот на 0 градусів
vflip=True, hmirror=False, transpose=True -> поворот на 90 градусів
vflip=True, hmirror=True, transpose=False -> поворот на 180 градусів
vflip=False, hmirror=True, transpose=True -> поворот на 270 градусів
- sensor.set_auto_rotation(enable: bool) None¶
Вмикає (
True) або вимикає (False) режим автоматичного обертання. За замовчуванням вимкнено. Працює лише тоді, коли OpenMV Cam має встановленийimu.
- sensor.set_framebuffers(count: int) None¶
Встановлює кількість кадрових буферів, що використовуються для прийому даних зображення.
countможе бути1(одинарний буфер),2(подвійний буфер),3(потрійний буфер) або4і більше, щоб перевести драйвер датчика в режим FIFO відео, де отримані кадри зберігаються в FIFO з буферівcount.
- sensor.disable_delays(disable: bool | None = None) bool | None¶
Якщо
disableмає значенняTrue, то всі затримки стабілізації в модулі датчика вимкнено.Якщо викликається без аргументів, повертає
True, якщо затримки вимкнено.
- sensor.disable_full_flush(disable: bool | None = None) bool | None¶
Якщо
disableмає значенняTrue, то автоматичне очищення кадрового буфера при втраті кадру вимкнено.Якщо викликається без аргументів, повертає
True, якщо автоматичне очищення вимкнено.
- sensor.set_special_effect(sde: int) bool¶
Встановлює спеціальний цифровий ефект (SDE) на датчику.
sdeє одним ізsensor.NORMALабоsensor.NEGATIVE. ПовертаєTrueу разі успіху.
- sensor.set_lens_correction(enable: bool, radi: int, coef: int) bool¶
enable—Trueдля ввімкнення,Falseдля вимкнення.radi— цілочисельний радіус пікселів для корекції.coef— ступінь корекції.Повертає
Trueу разі успіху.
- sensor.set_vsync_callback(cb: Callable[[int], None] | None) None¶
Реєструє зворотний виклик
cbдля виконання (у контексті переривання) кожного разу, коли модуль камери генерує новий кадр (але до прийому кадру).cbприймає один аргумент: поточний стан виводу vsync після зміни.Передайте не викликаний об’єкт (наприклад,
None), щоб скасувати реєстрацію.
- sensor.set_frame_callback(cb: Callable[[], None] | None) None¶
Реєструє зворотний виклик
cbдля виконання (у контексті переривання) кожного разу, коли модуль камери генерує новий кадр і кадр готовий до читання черезsensor.snapshot().cbне приймає аргументів.Передайте не викликаний об’єкт (наприклад,
None), щоб скасувати реєстрацію.
- sensor.ioctl(request: int, *args: Any) Any¶
Виконує запит, специфічний для датчика.
requestє одним із константIOCTL_*; решта позиційних аргументів і значення, що повертається, залежать від запиту. Підтримувані запити згруповані за сімейством датчиків нижче.Загальне (будь-який датчик):
ioctl(IOCTL_SET_READOUT_WINDOW, (x, y, w, h))ioctl(IOCTL_SET_READOUT_WINDOW, (w, h))Встановлює вікно зчитування датчика. Менше вікно підвищує частоту кадрів за рахунок зменшення поля зору.
ioctl(IOCTL_GET_READOUT_WINDOW)Повертає поточне вікно зчитування у вигляді кортежу
(x, y, w, h).ioctl(IOCTL_SET_TRIGGERED_MODE, enable)Вмикає (
True) або вимикає (False) тригерний режим на MT9V034.ioctl(IOCTL_GET_TRIGGERED_MODE)Повертає поточний стан тригерного режиму у вигляді
bool.ioctl(IOCTL_SET_FOV_WIDE, enable)Якщо
True, вказуєset_framesize()оптимізувати поле зору замість частоти кадрів.ioctl(IOCTL_GET_FOV_WIDE)Повертає поточний стан широкого поля зору у вигляді
bool.ioctl(IOCTL_SET_NIGHT_MODE, enable)Вмикає (
True) або вимикає (False) «нічний режим» датчика при слабкому освітленні. Тільки для OV7725 та OV5640.ioctl(IOCTL_GET_NIGHT_MODE)Повертає поточний стан нічного режиму у вигляді
bool.ioctl(IOCTL_GET_RGB_STATS)Повертає 4-кортеж необроблених статистик RGB-каналів
(r, gb, gr, b), зчитаних з датчика (зазвичай використовується для налаштування балансу білого).
OV5640 FPC – автофокус:
ioctl(IOCTL_TRIGGER_AUTO_FOCUS)Запускає сканування автофокуса на модулі OV5640 FPC.
ioctl(IOCTL_PAUSE_AUTO_FOCUS)Призупиняє поточне сканування автофокуса.
ioctl(IOCTL_RESET_AUTO_FOCUS)Скидає позицію автофокуса до значення за замовчуванням.
ioctl(IOCTL_WAIT_ON_AUTO_FOCUS)ioctl(IOCTL_WAIT_ON_AUTO_FOCUS, timeout_ms)Блокує виконання до завершення поточного сканування автофокуса. За замовчуванням
timeout_msдорівнює 5000, якщо не вказано.
FLIR Lepton:
ioctl(IOCTL_LEPTON_GET_WIDTH)Повертає ширину зображення Lepton у пікселях.
ioctl(IOCTL_LEPTON_GET_HEIGHT)Повертає висоту зображення Lepton у пікселях.
ioctl(IOCTL_LEPTON_GET_RADIOMETRY)Повертає тип Lepton (радіометричний чи ні) у вигляді цілого числа.
ioctl(IOCTL_LEPTON_GET_REFRESH)Повертає частоту оновлення Lepton у Гц.
ioctl(IOCTL_LEPTON_GET_RESOLUTION)Повертає роздільну здатність АЦП Lepton у бітах.
ioctl(IOCTL_LEPTON_RUN_COMMAND, cmd)Виконує команду FLIR Lepton SDK.
cmd— 16-бітний ідентифікатор команди, визначений SDK.ioctl(IOCTL_LEPTON_SET_ATTRIBUTE, attr_id, payload)Записує атрибут Lepton SDK.
attr_id— 16-бітний ідентифікатор атрибута;payload—bytes/bytearray, довжина якого повинна бути кратною 16 бітам.ioctl(IOCTL_LEPTON_GET_ATTRIBUTE, attr_id, words)Читає атрибут Lepton SDK.
attr_id— 16-бітний ідентифікатор атрибута;words— кількість 16-бітних слів для читання. Повертаєbytearray.ioctl(IOCTL_LEPTON_GET_FPA_TEMP)Повертає температуру фокальної матриці Lepton у градусах Цельсія.
ioctl(IOCTL_LEPTON_GET_AUX_TEMP)Повертає допоміжну температуру Lepton у градусах Цельсія.
ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled)ioctl(IOCTL_LEPTON_SET_MODE, measurement_enabled, high_temp_enabled)Перемикає Lepton між AGC та прямим виведенням температури.
measurement_enabled=Trueвмикає пряме виведення температури. Необов’язковий прапорhigh_temp_enabledобирає діапазон високих температур.ioctl(IOCTL_LEPTON_GET_MODE)Повертає 2-кортеж
(measurement_enabled, high_temp_enabled).ioctl(IOCTL_LEPTON_SET_RANGE, min_temp_c, max_temp_c)Встановлює діапазон температур, що відображається на
0..255, коли увімкнено режим вимірювання.ioctl(IOCTL_LEPTON_GET_RANGE)Повертає поточний діапазон
(min_celsius, max_celsius).
Himax HM01B0 – виявлення руху:
ioctl(IOCTL_HIMAX_MD_ENABLE, enable)Вмикає (
True) або вимикає (False) блок виявлення руху на самому датчику HM01B0.ioctl(IOCTL_HIMAX_MD_WINDOW, (x, y, w, h))ioctl(IOCTL_HIMAX_MD_WINDOW, (w, h))Встановлює вікно виявлення руху на HM01B0.
ioctl(IOCTL_HIMAX_MD_THRESHOLD, threshold)Встановлює поріг виявлення руху (від
0до255).ioctl(IOCTL_HIMAX_MD_CLEAR)Очищує фіксатор переривання виявлення руху.
ioctl(IOCTL_HIMAX_OSC_ENABLE, enable)Вмикає (
True) або вимикає (False) внутрішній генератор HM01B0.
Prophesee GENX320 – подієвий датчик:
ioctl(IOCTL_GENX320_SET_BIASES, preset)Застосовує пресет зміщень.
presetє одним із константGENX320_BIASES_*.ioctl(IOCTL_GENX320_SET_BIAS, bias, value)Встановлює одиночне зміщення.
biasє одним із константGENX320_BIAS_*;value— ціле число.ioctl(IOCTL_GENX320_SET_AFK, enable)ioctl(IOCTL_GENX320_SET_AFK, enable, freq_low_hz, freq_high_hz)Налаштовує антимерехтливий фільтр.
enable— логічне значення; необов’язкові аргументи частоти задають смугу пропускання фільтра.
- sensor.set_color_palette(palette: int) None¶
Встановлює кольорову палітру для перетворення FLIR Lepton (та подібних) із відтінків сірого у RGB565.
paletteє одним ізimage.PALETTE_RAINBOW,image.PALETTE_IRONBOW,image.PALETTE_DEPTH,image.PALETTE_EVT_DARKабоimage.PALETTE_EVT_LIGHT.
- sensor.get_color_palette() int | None¶
Повертає поточне налаштування кольорової палітри або
None, якщо активна палітра не розпізнана.
Константи¶
- sensor.RGB565: int¶
Формат пікселів RGB565. Кожен піксель займає 16 біт, 2 байти. 5 біт червоного, 6 біт зеленого, 5 біт синього.
- sensor.OV2640: int¶
sensor.get_id()повертає це значення для камери OV2640.
- sensor.OV5640: int¶
sensor.get_id()повертає це значення для камери OV5640.
- sensor.OV7670: int¶
sensor.get_id()повертає це значення для камери OV7670.
- sensor.OV7690: int¶
sensor.get_id()повертає це значення для камери OV7690.
- sensor.OV7725: int¶
sensor.get_id()повертає це значення для камери OV7725.
- sensor.OV9650: int¶
sensor.get_id()повертає це значення для камери OV9650.
- sensor.MT9V022: int¶
sensor.get_id()повертає це значення для камери MT9V022.
- sensor.MT9V024: int¶
sensor.get_id()повертає це значення для камери MT9V024.
- sensor.MT9V032: int¶
sensor.get_id()повертає це значення для камери MT9V032.
- sensor.MT9V034: int¶
sensor.get_id()повертає це значення для камери MT9V034.
- sensor.MT9M114: int¶
sensor.get_id()повертає це значення для камери MT9M114.
- sensor.BOSON320: int¶
sensor.get_id()повертає це значення для камери BOSON 320x256.
- sensor.BOSON640: int¶
sensor.get_id()повертає це значення для камери BOSON 640x512.
- sensor.LEPTON: int¶
sensor.get_id()повертає це значення для камер LEPTON1/2/3.
- sensor.HM01B0: int¶
sensor.get_id()повертає це значення для камери HM01B0.
- sensor.HM0360: int¶
sensor.get_id()повертає це значення для камери HM0360.
- sensor.GC2145: int¶
sensor.get_id()повертає це значення для камери GC2145.
- sensor.GENX320ES: int¶
sensor.get_id()повертає це значення для камери GENX320 (інженерний зразок).
- sensor.GENX320: int¶
sensor.get_id()повертає це значення для камери GENX320.
- sensor.PAG7920: int¶
sensor.get_id()повертає це значення для камери PAG7920.
- sensor.PAG7936: int¶
sensor.get_id()повертає це значення для камери PAG7936.
- sensor.PAJ6100: int¶
sensor.get_id()повертає це значення для камери PAJ6100.
- sensor.FROGEYE2020: int¶
sensor.get_id()повертає це значення для камери FROGEYE2020.
- sensor.NORMAL: int¶
Передати до
sensor.set_special_effect()для нормального виводу (без SDE).
- sensor.NEGATIVE: int¶
Передати до
sensor.set_special_effect()для виводу у вигляді негативного зображення.
- sensor.B64X32: int¶
Роздільна здатність 64x32. Для використання з
Image.find_displacement()та іншими алгоритмами на основі FFT.
- sensor.B64X64: int¶
Роздільна здатність 64x64. Для використання з
Image.find_displacement()та іншими алгоритмами на основі FFT.
- sensor.B128X64: int¶
Роздільна здатність 128x64. Для використання з
Image.find_displacement()та іншими алгоритмами на основі FFT.
- sensor.B128X128: int¶
Роздільна здатність 128x128. Для використання з
Image.find_displacement()та іншими алгоритмами на основі FFT.
- sensor.IOCTL_SET_READOUT_WINDOW: int¶
Встановлює вікно зчитування датчика. Дивіться
sensor.ioctl().
- sensor.IOCTL_GET_READOUT_WINDOW: int¶
Отримує вікно зчитування датчика. Дивіться
sensor.ioctl().
- sensor.IOCTL_SET_TRIGGERED_MODE: int¶
Встановлює тригерний режим (наприклад, для MT9V034). Дивіться
sensor.ioctl().
- sensor.IOCTL_GET_TRIGGERED_MODE: int¶
Отримує поточний стан тригерного режиму. Дивіться
sensor.ioctl().
- sensor.IOCTL_SET_FOV_WIDE: int¶
Оптимізує
sensor.set_framesize()для поля зору замість FPS. Дивітьсяsensor.ioctl().
- sensor.IOCTL_GET_FOV_WIDE: int¶
Отримує поточний стан оптимізації поля зору замість FPS. Дивіться
sensor.ioctl().
- sensor.IOCTL_TRIGGER_AUTO_FOCUS: int¶
Запускає автофокус на модулі камери OV5640 FPC. Дивіться
sensor.ioctl().
- sensor.IOCTL_PAUSE_AUTO_FOCUS: int¶
Призупиняє автофокус на модулі камери OV5640 FPC. Дивіться
sensor.ioctl().
- sensor.IOCTL_RESET_AUTO_FOCUS: int¶
Скидає автофокус на модулі камери OV5640 FPC. Дивіться
sensor.ioctl().
- sensor.IOCTL_WAIT_ON_AUTO_FOCUS: int¶
Чекає завершення автофокуса на модулі камери OV5640 FPC. Дивіться
sensor.ioctl().
- sensor.IOCTL_SET_NIGHT_MODE: int¶
Вмикає/вимикає нічний режим на датчику. Дивіться
sensor.ioctl().
- sensor.IOCTL_GET_NIGHT_MODE: int¶
Отримує поточний стан нічного режиму. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_WIDTH: int¶
Отримує ширину зображення FLIR Lepton у пікселях. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_HEIGHT: int¶
Отримує висоту зображення FLIR Lepton у пікселях. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RADIOMETRY: int¶
Отримує тип FLIR Lepton (радіометричний чи ні). Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_REFRESH: int¶
Отримує частоту оновлення FLIR Lepton у Гц. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RESOLUTION: int¶
Отримує роздільну здатність АЦП FLIR Lepton у бітах. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_RUN_COMMAND: int¶
Виконує 16-бітну команду FLIR Lepton SDK. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_ATTRIBUTE: int¶
Встановлює атрибут FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_ATTRIBUTE: int¶
Отримує атрибут FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_FPA_TEMP: int¶
Отримує температуру FPA FLIR Lepton у Цельсіях. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_AUX_TEMP: int¶
Отримує температуру AUX FLIR Lepton у Цельсіях. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_MODE: int¶
Встановлює режим вимірювання FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_MODE: int¶
Отримує стан режиму вимірювання FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_SET_RANGE: int¶
Встановлює діапазон температур у режимі вимірювання FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_LEPTON_GET_RANGE: int¶
Отримує діапазон температур у режимі вимірювання FLIR Lepton. Дивіться
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_ENABLE: int¶
Вмикає/вимикає виявлення руху HM01B0. Дивіться
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_WINDOW: int¶
Встановлює вікно виявлення руху HM01B0. Дивіться
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_THRESHOLD: int¶
Встановлює поріг виявлення руху HM01B0. Дивіться
sensor.ioctl().
- sensor.IOCTL_HIMAX_MD_CLEAR: int¶
Очищує переривання виявлення руху HM01B0. Дивіться
sensor.ioctl().
- sensor.IOCTL_HIMAX_OSC_ENABLE: int¶
Вмикає/вимикає внутрішній генератор HM01B0. Дивіться
sensor.ioctl().
- sensor.IOCTL_GET_RGB_STATS: int¶
Отримує статистику
(r, gb, gr, b)RGB-каналів з датчика. Дивітьсяsensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIASES: int¶
Встановлює пресет зміщень датчика GENX320. Дивіться
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_BIAS: int¶
Встановлює одиночне зміщення датчика GENX320. Дивіться
sensor.ioctl().
- sensor.IOCTL_GENX320_SET_AFK: int¶
Встановлює параметри антимерехтливого фільтра GENX320. Дивіться
sensor.ioctl().