v1.8.1

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

Основные моменты

  • Автоматический менеджер импорта сканирует встроенную папку примеров и новую папку Documents/OpenMV и при Run/Save копирует локально импортируемые модули 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, затем при Run/Save копирует любые локально импортируемые модули 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).