v1.5.2

v1.5.2 — это выпуск с новыми возможностями и обновлениями, построенный на Qt Creator 4.0.2. Он обучает просмотрщик буфера кадра декодировать сжатые JPEG кадры, добавляет настраиваемый размер табуляции в последовательном терминале, упрощает диалог Options для пользователей OpenMV и обновляет поставляемую прошивку OpenMV Cam до 2.3.0 вместе с набором новых примеров скриптов. Несовместимых изменений нет.

Основные изменения

  • Декодирование JPEG в буфере кадра: просмотрщик буфера кадра теперь декодирует и отображает сжатые JPEG буферы кадра, а не только необработанные RGB, в оттенках серого и бинарные кадры.

  • Поставляемая прошивка 2.3.0: прошивка OpenMV Cam, поставляемая для плат OMV2 и OMV3, была обновлена до версии 2.3.0.

  • Размер табуляции последовательного терминала теперь является настраиваемым параметром, который применяется к последовательному терминалу немедленно, вместо жёстко заданной ширины табуляции в 8.

  • Упрощённый диалог Options: неиспользуемые настройки Qt Creator скрыты для пользователей OpenMV, а страница Font & Colors переименована в Font.

  • Новые поставляемые примеры для эмуляции Pixy, MAVLink, штрихкодов и потокового MJPEG по WiFi.

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

  • Просмотрщик буфера кадра теперь может декодировать и отображать сжатые JPEG буферы кадра, полученные через 6-битное последовательное кодирование, строя pixmap с помощью QImage::fromData (848215da8).

  • Добавлены новые поставляемые примеры эмуляции Pixy, которые превращают OpenMV Cam в Pixy-совместимый трекер AprilTag и блобов через I2C, SPI и UART (b3dac4090).

  • Добавлены новые поставляемые примеры MAVLink для потоковой передачи оптического потока и сообщений о целях посадки AprilTag в полётный контроллер (b3dac4090).

  • Добавлены поставляемые примеры обнаружения 1D штрихкодов (EAN/UPC/ISBN/CODE39/CODE93/CODE128 и т. д.) и потокового MJPEG по WiFi, работающего в режиме точки доступа (b3dac4090).

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

  • Добавлен настраиваемый параметр Размер табуляции последовательного терминала на страницу параметров Tab/Indentation редактора; значение сохраняется и применяется к последовательному терминалу немедленно (848215da8).

  • Выполнение скрипта в терминале теперь отправляет программу на камеру по одному байту за раз, чтобы избежать переполнения входного буфера платы MicroPython (848215da8).

  • Упрощён диалог Options для пользователей OpenMV за счёт скрытия неиспользуемых настроек Qt Creator (кодировки, скрытие и навигация мыши, масштабирование колёсиком, выделение camelCase и умное выделение, авто-сворачивание первого комментария, открытие ссылок в разделённом окне, отображение кодировки файла, сглаживание и цветовая схема), а страница Font & Colors переименована в Font; авто-сворачивание первого комментария теперь по умолчанию отключено в дополнение к тому, что оно скрыто (848215da8).

  • Изменено значение по умолчанию так, что очистка пробельных символов при сохранении теперь применяется ко всему документу, а не только к изменённым строкам (848215da8).

  • Расширена поставляемая офлайн-документация новыми руководствами по вводу-выводу и управлению светодиодами, изображением распиновки высокого разрешения, а также обновлёнными справочными страницами библиотек изображений и сети (b3dac4090).

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

  • Исправлена подсветка синтаксиса Python для аргументов вызова функций, так что имена именованных аргументов подсвечиваются корректно, а разделитель = обрабатывается как обычный текст (848215da8).

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

  • Базовая версия Qt Creator: 4.0.2.

  • Поставляемая прошивка OpenMV Cam: обновлена до 2.3.0 для плат OMV2 и OMV3 (b3dac4090).

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

Отсутствуют. Этот выпуск не вносит видимых пользователю нарушений рабочего процесса или поведения; существующие проекты продолжают работать без изменений.