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 підказок зображень та новий API JPEG 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(). Приклади також перенесено зі застарілого API JPEG: 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 не зачіпаються.