v1.5.2

v1.5.2 — це реліз нових функцій та оновлень, побудований на Qt Creator 4.0.2. Він навчає переглядач кадрового буфера декодувати JPEG-стиснені кадри, додає настроюваний розмір табуляції у послідовному терміналі, спрощує діалог параметрів для користувачів OpenMV і оновлює вбудовану мікропрограму OpenMV Cam до версії 2.3.0 разом із набором нових прикладів скриптів. Зміни, що порушують сумісність, відсутні.

Основні зміни

  • Декодування JPEG у кадровому буфері: переглядач кадрового буфера тепер декодує та відображає JPEG-стиснені кадрові буфери, а не лише необроблені RGB, відтінки сірого та бінарні кадри.

  • Вбудована мікропрограма 2.3.0: мікропрограма OpenMV Cam, що постачається для плат OMV2 та OMV3, оновлена до версії 2.3.0.

  • Розмір табуляції у послідовному терміналі тепер є настроюваним параметром, що застосовується до послідовного терміналу в реальному часі, замість жорстко заданої ширини табуляції 8.

  • Спрощений діалог параметрів: невикористовувані налаштування Qt Creator приховані для користувачів OpenMV, а сторінка Font & Colors перейменована на Font.

  • Нові вбудовані приклади для емуляції Pixy, MAVLink, штрих-кодів та WiFi MJPEG-стрімера.

Нові функції

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

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

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

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

Інші зміни та вдосконалення

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

  • Виконання скрипту у терміналі тепер надсилає програму до камери побайтово, щоб уникнути переповнення вхідного буфера плати MicroPython (848215da8).

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

  • Змінено параметр за замовчуванням так, що очищення пробілів під час збереження тепер застосовується до всього документа, а не лише до відредагованих рядків (848215da8).

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

Виправлення помилок

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

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

  • База Qt Creator: 4.0.2.

  • Вбудована мікропрограма OpenMV Cam: оновлено до 2.3.0 для плат OMV2 та OMV3 (b3dac4090).

Зміни, що порушують сумісність

Відсутні. Цей реліз не вносить змін у робочий процес або поведінку, що видимі користувачу; наявні проєкти продовжують працювати без змін.