v1.5.0¶
В v1.5.0 добавлены автономные окна Open Terminal для serial/UDP/TCP, автодополнение Python с подсказками аргументов функций на основе входящей в комплект документации и AprilTag Generator для печатных листов с тегами. Релиз остаётся на базе Qt Creator 4.0.2 и включает прошивку OpenMV 2.2.0. Несовместимых изменений нет.
Основное¶
Open Terminal открывает выделенные окна терминала через serial, UDP или TCP, каждое со своим собственным просмотрщиком буфера кадра и панелью гистограммы.
Автодополнение Python с подсказками аргументов функций и более богатой подсветкой синтаксиса, на основе базы ключевых слов, автоматически генерируемой из входящей в комплект HTML-документации.
AprilTag Generator отрисовывает печатные листы с изображениями тегов для семейств TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 и ARTOOLKIT (метка меню для последнего читается как
ARKTOOLKIT).Надёжный вывод serial: UTF-8-совместимый парсер удаляет и обрабатывает управляющие символы, поэтому бинарные данные больше не искажают выводимый текст.
Прошивка OpenMV 2.2.0 теперь входит в комплект, с новыми примерами AprilTag и 3D-позы.
Новые возможности¶
Open Terminal добавляет отдельное меню
Open Terminal, которое открывает выделенные окна терминала с подключением через последовательный порт, UDP или TCP. Каждое окно имеет собственный просмотрщик буфера кадра и панель гистограммы, с диалогами подключения serial/UDP/TCP и вводом скорости передачи (бод) (7be9fd019, e657debea, b02e571a3, bd48a9b98).Автодополнение Python добавляет дополнение ключевых слов/идентификаторов, всплывающие подсказки аргументов функций и более богатую подсветку синтаксиса для API OpenMV. База ключевых слов и сигнатур автоматически генерируется путём разбора входящей в комплект HTML-документации на модули, классы, данные, функции, методы и аргументы (4df150e66, ef0286403, a22869f0d, a2f4b2f25).
AprilTag Generator в
Machine Vision Toolsотрисовывает печатные PNG-листы с изображениями тегов для семейств тегов TAG16H5, TAG25H7, TAG25H9, TAG36H10, TAG36H11 и ARTOOLKIT в выбираемом диапазоне идентификаторов тегов. Пункт меню для последнего семейства читается какARKTOOLKIT Family(опечатка в сборке), хотя само семейство называетсяartoolkit. Меню также получает ссылкуQRCode Generator, а метки меню тегов теперь показывают количество тегов (ec72bf2f4, 71f78a539).
Прочие изменения и улучшения¶
Вывод последовательного терминала защищён от некорректных данных с помощью UTF-8-совместимого парсера, который удаляет и обрабатывает управляющие символы (XON/XOFF, escape, delete и другие), поэтому бинарные байты буфера кадра и управляющие байты больше не искажают выводимый текст (e03c7d3ef).
Перекрашена цветовая схема синтаксиса Inkpot по умолчанию (функции, типы, числа и строки) для лучшего контраста в редакторе (b02e571a3, 4df150e66).
Ссылки на продукт и установщик изменены на использование домена
https://openmv.io(1793b0b5c).
Исправления ошибок¶
Поддержка платформ и инструментов¶
База Qt Creator: 4.0.2.
Входящая в комплект прошивка OpenMV: обновлена до 2.2.0 для OpenMV Cam M4/M7 (OMV2/OMV3), с новыми примерами обнаружения AprilTag и примером 3D-позы для M7 (1d427612c).
Установщик Windows теперь включает и тихо автоматически устанавливает USB-serial драйвер FTDI во время установки (1d427612c).
Несовместимые изменения¶
Отсутствуют. Этот релиз полностью обратно совместим; существующие проекты и рабочие процессы продолжают работать без изменений.