v1.2.0¶
v1.2.0 додає вбудований в IDE робочий процес прошивки мікропрограми з можливістю відновлення пошкоджених камер, модернізує USB/серійний транспорт для надійного зв’язку на Windows, Mac та Linux, а також постачає нові приклади для розпізнавання облич та виявлення ознак. Цей реліз залишається на Qt Creator 4.0.2 і не містить критичних змін для існуючих проектів.
Основне¶
Робочий процес Run Bootloader у розділі
Toolsдозволяє прошити файл мікропрограми.bin, за бажанням стерти внутрішню файлову систему та автоматично відновити пошкоджені камери через засіб вибору типу плати.Модернізація USB/серійного транспорту — кожна команда записується за один скидання буфера з опціональними затримками на початку/кінці команди, що вирішує проблеми надійності зв’язку на Windows, Mac та Linux.
Нові приклади для розпізнавання облич на основі LBP, виявлення меж методом Каллана та пошуку ліній методом Гафа.
Вбудована мікропрограма для OpenMV Cam M4 (OMV2) оновлена до 1.9.0.
Нові можливості¶
Run Bootloader. Новий пункт меню
Tools>Run Bootloaderнадає повний робочий процес прошивки мікропрограми: вибрати файл.bin, за бажанням стерти внутрішню файлову систему та прошити камеру. Пошкоджені камери відновлюються автоматично через засіб вибору типу плати, що керується файломfirmware/boards.txt(ac144fbe4, a4b8958ec).Нові скрипти прикладів: розпізнавання облич на основі LBP (
07-Face-Detection/face_recognition.py) та виявлення меж методом Каллана і пошук ліній методом Гафа (09-Feature-Detection/edges.pyтаlines.py) (f3c291310).
Інші зміни та покращення¶
Діалог завантажувача тепер тримає кнопку
Runвимкненою доти, доки не буде вибрано дійсний файл мікропрограми, замість того щоб приймати неправильний шлях та показувати помилку (a4b8958ec).Серійна консоль тепер затемнює попередній вивід і починає новий блок щоразу, коли з’являється
Traceback (most recent call last):Python, щоб кожна нова помилка виділялася на тлі попереднього виводу (e11561f10).Покращено поведінку меню на Mac: пункти розпіновки OpenMV Cam та
Aboutтепер правильно відображаються в меню застосунку, прибрано невикористаний ярликClose Window(Ctrl+Meta+W) та дію списку вікон у меню Window, встановлено мінімальну ширину мітки стану FPS (розміром доFPS: 000.000), тому лічильник FPS більше не смикається (8b5ebadbb).Незначне прибирання міток інтерфейсу: дія збереження тепер читається як «Save open script to OpenMV Cam», а пункт
Aboutприбирає кінцеве многокрапки на Mac (84e575c46).
Виправлення помилок¶
Підтримка платформ та інструментів¶
Основа Qt Creator: 4.0.2.
Вбудована мікропрограма OpenMV Cam M4 (OMV2): оновлена до 1.9.0.
USB/серійний транспорт перероблено так, що кожна команда записується за одне скидання буфера з опціональними затримками на початку/кінці команди (
SET_START_END_DELAY), що вирішує проблеми надійності серійного зв’язку на Windows, Mac та Linux. Проміжний підхід пакетування на рівні команд (PACKET_LEN) був введений, а потім замінений до релізу (bd70d60fc, 89464818f, 8b5ebadbb).Інсталятори драйверів для Windows перероблено для підтримки 64-розрядних систем (WOW64) та коректного цитування шляхів, що робить надійною інсталяцію INF-драйверів OpenMV/pybcdc; додано нові скрипти встановлення
openmv.cmd/pybcdc.cmd, а вбудовані файли драйверів.inf/.catбули перебудовані (d1c2e49f5, e0762a78e, ac144fbe4).Інтеграція робочого столу Linux тепер встановлює значок застосунку OpenMV для всіх розмірів піктограм замість стандартного логотипу Qt Creator (72d2017d7).
Критичні зміни¶
Відсутні. v1.2.0 повністю сумісна з існуючими скриптами та проектами.