v2.2.0¶
v2.2.0 розширює набір вбудованих прикладів і інструментарій, додає збереження журналів і масштабування відео в IDE, вдосконалює шлях прошивки DFU та оновлює вбудовану мікропрограму камери до 3.3.1. Реліз залишається на базі Qt Creator 4.0.2, і жодних змін, що порушують сумісність для існуючих проектів, немає.
Основні можливості¶
Кнопки Save додані до послідовного терміналу та панелей виводу повідомлень/журналів — вони експортують їх вміст у файл
.txt.Масштабування відео дозволяє задати нову ширину (зі збереженням пропорцій) під час збереження або конвертування записаного відео.
Threshold Editor отримав кнопку Reset Sliders для відновлення порогів у відтінках сірого або LAB до їхніх повних стандартних діапазонів.
Нові приклади для щитів IMU, Distance, TV і Global Shutter, радіометрії Lepton, масштабування частоти CPU та моделі машинного навчання chars74k.
Вбудована мікропрограма камери оновлена до 3.3.1, а шлях прошивки DFU вдосконалено для більш надійних оновлень.
Нові функції¶
Додано кнопку Save до послідовного терміналу OpenMV і панелей виводу повідомлень/журналів Core, яка експортує вміст журналу у файл
.txt. (fba4cd119)При збереженні або конвертуванні записаного відео IDE тепер запитує, чи потрібно масштабувати відео, і дозволяє ввести нову ширину (зі збереженням пропорцій), яка передається до ffmpeg через
-vf scale. (db13b4f2f)Інструмент відстеження кольору Threshold Editor отримав кнопку Reset Sliders, яка відновлює пороги відтінків сірого (0-255) або LAB (L 0-100, A/B -128..127) до їхніх повних стандартних діапазонів. (a16d7a613)
Додано нові папки прикладів для IMU Shield, Distance Shield та TV Shield (
imu_read.py,distance_read.py,tv.py), а також оновлений приклад MAVLink optical-flow. (f4468637b)Розширено набір вбудованих прикладів: масштабування частоти CPU, об’єктна температура за радіометрією Lepton, Global Shutter (висока частота кадрів/тригерний режим), нові приклади малювання (еліпс/ключові точки) та фільтрів зображень (гамма/негатив), а також допоміжні бібліотеки
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Додано приклад Machine Learning для розпізнавання символів chars74k і нову модель нейронної мережі chars74k, а також оновлено вбудовану модель посмішок. (9d5198204)
До дистрибутиву IDE включено пакет інтеграції ROS (Robot Operating System) (
openmv_cam) і оновлено вбудований пакет інтерфейсу LabVIEW OpenMV. (b43921a48, a209fdc0c)
Інші зміни та покращення¶
Після першого запуску прикладу helloworld тепер одноразово відображається діалогове вікно More Examples, що вказує користувачам на
File -> Examples(з прапорцем «Не показувати знову»), а повідомлення після оновлення мікропрограми переформульовано: тепер зазначається, що синій RGB-світлодіод блимає після завершення самодіагностики. (06e4f7436)Вдосконалено шлях прошивки DFU: pydfu тепер повторює скидання статусу до
DFU_IDLEі збільшує таймаут управляючих передач USB до 5000 мс, а правила udev для Linux переписано для надійного розпізнавання пристроїв OpenMV DFU (0483:df11) і послідовних пристроїв (1209:abd1) та створення символічних посилань/dev/openmvdfuі/dev/openmvcam. (49e40e8f9)Повідомлення про помилки виконання MicroPython, що відображаються в IDE, тепер передаються через
tr(), щоб їх можна було локалізувати. (ff8bcf094)Оновлено вбудовану офлайн-документацію HTML: додано нові сторінки модулів
omv.cpufreqіomv.tv, оновлено сторінкиomv.fir,omv.imageтаomv.sensor, а також нові сторінки огляду посібників і системної архітектури. (33deb09a5)
Підтримка платформ і інструментів¶
База Qt Creator: 4.0.2.
Вбудована мікропрограма камери OpenMV: оновлена з 3.2.0 до 3.3.1 для OPENMV2/OPENMV3/OPENMV4 (мікропрограма, завантажувач, openmv та UVC-бінарні файли). (8a3230df4)
Драйвер DFU для Windows: інсталятор тепер виявляє Windows 10 і встановлює спеціальний підписаний драйвер STTube для Win10, а також окремий набір інструментів/драйверів STM32L DfuSe. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: оновлено вбудовані бінарні файли ffmpeg/ffprobe, що використовуються для конвертування відео, для цільових платформ Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) та macOS, видалено невикористовувані варіанти ffserver і 10-бітного ffmpeg для цільових платформ Linux. (6ea2f68a4)
Драйвер USB-послідовного порту Windows FTDI: оновлено вбудований пакет драйверів. (919bd1d8d)
Зміни, що порушують сумісність¶
Відсутні. Існуючі проекти та робочі процеси продовжують працювати без змін; база Qt Creator залишається 4.0.2.