v4.1.8

v4.1.8 – это сопроводительный выпуск, который включает прошивку и примеры OpenMV v4.5.5 и исправляет конфигурацию сборки FORCE_FULL_SCREEN. Он по-прежнему основан на Qt Creator 10.0.1, и несовместимых изменений нет.

Основные моменты

  • Входящая в комплект прошивка v4.5.5 для всех поддерживаемых плат OpenMV и Arduino, с обновлёнными двоичными файлами прошивки, загрузчика и UVC.

  • Обновлённые примеры скриптов переведены на новый API подсказок изображения и новый JPEG API img.to_jpeg().

  • Исправление FORCE_FULL_SCREEN, так что сборка с принудительным полноэкранным режимом теперь компилируется и работает корректно.

Прочие изменения и улучшения

  • Входящая в комплект прошивка и примеры OpenMV обновлены до v4.5.5 на всех платах (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), включая обновлённые двоичные файлы прошивки/загрузчика/UVC. Примеры скриптов переведены на новый API подсказок изображения (используемый image.scale(), to_rainbow(), to_jpeg() и др.) с константами, такими как image.AREA, image.ROTATE_180 и image.VFLIP/HMIRROR/TRANSPOSE, заменяющими mean_pooled(), replace() и assign(). Примеры также переведены с устаревшего JPEG API, заменив img.compress() и frame.compressed() на img.to_jpeg() и to_jpeg(copy=True) в примерах Time-of-Flight, теплового изображения, RPC remote-control, MJPEG streamer и usb_vcp.py для плат (0604d5284).

Исправления ошибок

  • Исправлена конфигурация сборки FORCE_FULL_SCREEN, так что блок кода принудительного полноэкранного режима компилируется и работает корректно, путём перемещения открывающей фигурной скобки за пределы защиты препроцессора #else/#endif, обеспечивая использование одного и того же блока обоими путями – FORCE_FULL_SCREEN и аргументом -full_screen (4354cf8f4).

Поддержка платформ и инструментов

  • База Qt Creator: 10.0.1.

  • Входящая в комплект прошивка и примеры: обновлены до v4.5.5 (с v4.5.4).

Несовместимые изменения

Отсутствуют. Этот выпуск включает новую прошивку и исправление сборки; существующие проекты и рабочие процессы IDE не затронуты.