v5.1.0#

v5.1.0 приводить OpenMV Viewer у відповідність до OpenMV IDE 5.1.0, з якою він поділяє код. Панель під буфером кадрів стає набором живих подань – гістограма плюс «Інформація про плату», «Пам’ять», «Статистика» і нове подання Канали, що показує значення та елементи керування, які публікує скрипт продукту – камери з кількома сенсорами отримують селектор джерела буфера кадрів, підтримуються нові плати, а шляхи відновлення прошивки та файлової системи ROM, які зберігає Viewer, зміцнено повною перевіркою. Його побудовано на Qt Creator 14.0.2, і він містить прошивку v5.0.1.

Основне#

  • Подання панелі – селектор у заголовку панелі гістограми перемикає її між поданнями Гістограма, Інформація про плату (обладнання, версії та можливості підключеної камери), Пам’ять (живі графіки купи та пулів пам’яті камери), Статистика (лічильники подій протоколу налагодження та кожного каналу) і Канали.

  • Подання «Канали» – коли скрипт продукту публікує канали, Viewer показує їх у реальному часі: показники та елементи керування (мітки, перемикачі, повзунки, поля-лічильники, радіокнопки, текстові поля, селектори, кнопки та текст), графіки осцилограм з аналізатором спектра та карти глибини з палітрами, масштабуванням і тональним відображенням. Графіки та карти можна записувати у файли CSV, WAV, NumPy або Edge Impulse, а після зупинки скрипта останні значення залишаються на екрані.

  • Селектор джерела буфера кадрів – камери з більш ніж одним сенсором зображення показують селектор для вибору сенсора, що передає потік до Viewer, або для вимкнення потоку; перемикач JPG став селектором режиму потоку JPG / RAW, а заголовок панелі називає формат, у якому надійшов кожен кадр.

  • Нове обладнання – плата OpenMV N6 Classic і сенсори FLIR Lepton 3.1R та UW.

Що змінилося#

  • Подання «Інформація про плату», «Пам’ять», «Статистика» та «Канали» у панелі гістограми, оформлені як для темної, так і для світлої теми (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).

  • Селектор джерела буфера кадрів, селектор режиму потоку та показник формату (e76284bde9e, 76448d7b9dd, afece31cb6a).

  • Гістограми обчислюються з повного 8-бітного RGB, зі спільною палітрою графіків (238e099373e, f126e8f34c0).

  • Прошивка плат сторонніх виробників – репозиторій плат і прошивок вендора, встановлений поруч із Viewer, використовується для оновлень прошивки, включно з власним розробницьким каналом вендора; Viewer встановлює лише частину репозиторію з прошивкою (21a63a74949, b15afdac479, b04da8ee888).

  • Підтримка OpenMV N6 Classic та FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).

  • Передача завантажувача IMX – попередньо підготовлений перехоплювач захоплює завантажувач RT1062, щойно той з’являється на USB (3d8b63c6859).

  • Попередження macOS – користувачам Apple Silicon повідомляється про налаштування безпеки «Allow accessories to connect», а користувачам RT1062 – коли не надано дозвіл Input Monitoring (потрібний для оновлень прошивки) (742cb4d8c0b, 8890eb77834).

  • Комбінації клавіш режиму перегляду – зайві комбінації, що ламали режим перегляду, вимкнено, а Viewer більше не записує свої очищені комбінації в налаштування повної IDE (251b422f642, 0d153671c1d).

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

Два проходи перевірки кожної зміни від v5.0.0 виправили, серед іншого, наведене нижче, що стосується Viewer (ccea3b17d01, 71826200611):

  • Попередження macOS могли поглинути «Yes» у запиті на оновлення прошивки.

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

  • Сенсор подій GENX320 вимикав буфер кадрів; збережений вибір сенсора не переживав перезапуск.

  • Завантаження файлової системи ROM на камеру: Cancel під час запису завершувався мовчки з можливо частковим ROMFS, а помилка dfu-util повідомлялася як успіх. Після скасованої операції завантажувач тепер отримує запит вийти з DFU, щоб камера повернулася самостійно.

  • Непрацездатну плату N6 Classic відновлено звичайними завантажувачем і прошивкою N6; zip із власною прошивкою на плату, що вже перебуває в режимі завантажувача, прошивав замість неї випускову збірку.

  • Очищення вхідного буфера перед визначенням протоколу обмежено (issue #336) (77cd13af76f).

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

  • Основа Qt Creator: 14.0.2 (спільна з OpenMV IDE).

  • Вбудована прошивка: v5.0.1.

  • Нові плати та сенсори: OpenMV N6 Classic; FLIR Lepton 3.1R та UW.

Критичні зміни#

Жодних. Перемикач JPG у заголовку буфера кадрів тепер є селектором JPG Mode / RAW Mode.