v4.5.2¶
v4.5.2 добавляет поддержку шины CAN в порте i.MX RT, поддержку OV5640 на Arduino GIGA и AprilTags высокого разрешения на OpenMV RT1060, а также исправления надёжности камеры/USB. Mjpeg.sync()/close() больше не принимают аргумент fps — см. несовместимое изменение.
Основное¶
Поддержка шины CAN в порте i.MX RT (mimxrt).
Arduino GIGA получает поддержку камеры OV5640; OpenMV RT1060 получает обнаружение AprilTag высокого разрешения.
Несовместимо:
Mjpeg.sync()/Mjpeg.close()больше не принимают аргументfps(FPS теперь вычисляется внутренне).
Новые возможности¶
Шина CAN — добавлена поддержка CAN в порте i.MX RT (mimxrt).
Исправления ошибок¶
Камера и датчики:
Исправлена невозможность
Image.midpoint_pool()выбрать центрированную область.Исправлен вывод TensorFlow (
tf) на неквадратных изображениях.
Система и USB:
Исправлен разбор аргументов модуля
tv.Исправлен опрос TinyUSB, и порт i.MX RT теперь обслуживает TinyUSB во время ожидания кадров датчика (более отзывчивый USB во время захвата).
Исправлено имя вывода LED в скрипте по умолчанию для OpenMV RT1060.
Оборудование и поддержка плат¶
Arduino GIGA — поддержка камеры OV5640.
i.MX RT — поддержка шины CAN.
OpenMV RT1060 — включено обнаружение AprilTag высокого разрешения.
Несовместимые изменения API¶
Видимые пользователю несовместимые изменения API между v4.5.1 и v4.5.2.
Единственное несовместимое изменение узкое и затрагивает запись MJPEG.
Mjpeg.sync() / Mjpeg.close() больше не принимают fps (minor)¶
Запись MJPEG теперь вычисляет частоту кадров внутренне на основе фактического тайминга захвата, поэтому Mjpeg.sync() и Mjpeg.close() больше не принимают аргумент fps. Из вызовов, передававших fps, этот аргумент нужно убрать.
Коммит: 83229dcdf
Контрольный список миграции¶
Затронута только запись MJPEG: уберите аргумент fps из вызовов Mjpeg.sync() / Mjpeg.close() (изменение MJPEG). Все остальные скрипты работают без изменений.