v1.8.1

v1.8.1 впроваджує автоматичний менеджер імпорту бібліотек/модулів і новий робочий процес з папкою Documents, постачає мікропрограму OpenMV 2.7.0 (включно з першою мікропрограмою для оригінального OpenMV Cam M4) разом із зображеннями WiFi-щитка ATWINC1500, а також велику партію нових скриптів-прикладів. Цей випуск залишається на основі Qt Creator 4.0.2. Файл налаштувань камери було перейменовано — це незначна зміна поведінки для наявних налаштувань.

Основні можливості

  • Автоматичний менеджер імпорту сканує папку вбудованих прикладів і нову папку Documents/OpenMV, а під час запуску/збереження копіює локально імпортовані модулі Python на OpenMV Cam, пропонуючи синхронізацію при виявленні розбіжностей.

  • Меню Documents Folder відображає скрипти з вашої папки Documents/OpenMV для швидкого відкриття поряд з наявним меню Examples.

  • Мікропрограма OpenMV 2.7.0 тепер включена до комплекту, включаючи нещодавно додану мікропрограму для оригінального OpenMV Cam (OPENMV1/M4).

  • Мікропрограма WiFi ATWINC1500 — зображення версій 19.4.4 та 19.5.2 включені до комплекту, і приклад оновлення мікропрограми WiFi тепер їх прошиває.

  • Багато нових скриптів-прикладів: режими низького енергоспоживання, різниця кадрів, керування датчиком, оптичний потік, полярні перетворення та MQTT.

Нові функції

  • Автоматичний менеджер імпорту бібліотек/модулів. IDE сканує папку вбудованих прикладів і нову папку Documents/OpenMV, а потім під час запуску/збереження копіює будь-які локально імпортовані модулі Python на OpenMV Cam. Коли модуль на камері відрізняється від того, що є на комп’ютері, підказка Import Helper пропонує оновити модуль на камері або на комп’ютері (a44bd842c, fead163df, 7621df761, 0d0636d37).

  • Додано підменю Documents Folder до меню File, яке відображає скрипти з вашої папки Documents/OpenMV для швидкого відкриття поряд з наявним меню Examples (a44bd842c).

  • Додано багато нових скриптів-прикладів, зокрема Low-Power (глибокий сон, режим зупинки), Frame-Differencing (базові та розширені в пам’яті/на диску, видалення тіні, структурна подібність), Sensor-Control (підсилення, витримка, баланс білого, дзеркало, перевертання), Optical-Flow, фільтри адаптивного порогу, логарифмічні/лінійні полярні перетворення та приклад MQTT (7f90dad20, 210596538).

Інші зміни та покращення

  • Відкриття прикладу, скрипту з папки документів або файлу помилки тепер записує поточну позицію курсора в історію навігації, тому Back/Forward працює як очікується (df9943f8f).

  • Після зміни налаштувань камери, збереження скрипту на камеру або відключення/скидання камери, IDE записує тимчасовий файл, щоб змусити файлову систему камери скинути незаписані зміни на диск; діалог налаштувань тепер робить скидання лише при Accepted (e7c78c930).

  • Поля введення пароля WiFi в діалозі налаштувань камери тепер обмежені 63 символами (ліміт WPA) замість 255, і діалог став трохи вищим (92b89ea42).

  • Приклад керування платою через UART тепер передає timeout_char=1000, щоб уникнути блокування на таймаутах символів (bebd201d3).

  • Вбудована HTML-документація була перегенерована з розширеними посиланнями на модулі omv.image та omv.sensor й оновленим оглядовим текстом IDE (9c822f45b).

  • Ширину табуляції в текстовому редакторі за замовчуванням змінено з 8 до 4 колонок, тому символи табуляції у відкритих файлах тепер відображаються як 4 колонки (0d0636d37).

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

  • Виправлено інвертоване порівняння версій мікропрограми, тому IDE тепер правильно визначає, чи підтримує мікропрограма підключеної камери нові функції протоколу (рядок архітектури та визначення MTU), замість їхньої хибної детекції (3a75f6532).

  • Посилання на файли в повідомленнях про помилки тепер правильно відкривають відповідний файл на камері шляхом вставлення роздільника шляху між шляхом диска та повідомленим ім’ям файлу (cb0c81f36).

  • Дія Configure Settings тепер правильно вимкнена, коли камера відключена; раніше вона залишалася увімкненою (926c230c0).

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

  • База Qt Creator: 4.0.2.

  • Мікропрограма OpenMV: оновлено до 2.7.0 з новими зображеннями для всіх плат, а також нещодавно доданою мікропрограмою для оригінального OpenMV Cam (OPENMV1/M4) (7f90dad20).

  • Мікропрограма WiFi-щитка ATWINC1500: зображення 19.4.4 і 19.5.2 тепер включені до комплекту, і приклад оновлення мікропрограми WiFi прошиває їх. Зверніть увагу, що 19.5.2 не підтримує модуль MR210PA (7f90dad20).

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

  • Файл налаштувань камери на борту перейменовано з main.ini на openmv.config. Налаштування, збережені під старою назвою main.ini, більше не читатимуться; застосуйте налаштування камери заново, щоб записати новий файл (5c1c0426b).