v3.6.2¶
v3.6.2 представляет библиотеку RPC-интерфейса OpenMV Cam, добавляет пользовательские цветовые палитры и доступ к необработанным байтам изображений, переключатель производительности omv.disable_fb(), WiFi WINC в 20× быстрее и большой набор оптимизаций конвейера обработки изображений. Выпуск не содержит несовместимых изменений API — скрипты v3.6.1 работают без изменений.
Основные новшества¶
Библиотека RPC-интерфейса — новая библиотека удалённого вызова процедур для OpenMV Cam.
Пользовательские цветовые палитры —
draw_image()принимает пользовательские цветовые палитры (в том числе для оттенков серого).Доступ к необработанному изображению —
image.bytearray()предоставляет доступ к необработанным байтам изображения.WiFi в 20× быстрее — значительное улучшение производительности WiFi WINC с исправлениями сокетов.
Нет несовместимых изменений API — перепрошейте устройство, и ваши скрипты v3.6.1 будут работать без изменений.
Новые возможности¶
RPC — добавлена новая библиотека RPC-интерфейса OpenMV Cam.
Пользовательские палитры —
image.draw_image()теперь принимает пользовательские цветовые палитры (с поддержкой оттенков серого и демонстрациями).Необработанные байты изображения — добавлен
image.bytearray()для доступа на чтение/запись к необработанным данным объекта изображения.omv.disable_fb()— отключение буфера кадра IDE для максимальной производительности.Методы сжатия
imageтеперь также принимают уже сжатые в JPEG изображения, аdraw_image()получил отрицательное масштабирование (снова убрано в v3.6.3).
Прочие изменения и улучшения¶
Производительность WiFi WINC улучшена примерно в 20×; оптимизированы операции с data-matrix,
negate/difference,erode/dilate, преобразования Bayer→YCbCr и Bayer→RGB565 и копирование с датчика (включая захват в полном разрешении); библиотека TensorFlow обновлена для поддержки int8; все типы пикселей теперь используют тактирование 40/80 МГц.
Исправления ошибок¶
Сеть:
Исправлены
send/sendto/recv/recvfromдля WINC, закрытие сокетов при ошибке и ошибкаip_obtainedдля статических IP.
Камера и обработка изображений:
Исправлены очистка фильтра, повреждавшая память, когда размер по Y меньше размера ядра, первое некорректное изображение после
init0и проблемы деинициализации DMA для I2C/SPI на H7.
Система:
Исправления FDCAN; уменьшен тайм-аут сброса I2C и увеличена задержка ожидания программного I2C для H7 Plus.
Несовместимые изменения API¶
v3.6.2 не содержит несовместимых изменений Python API. Скрипты, работавшие на v3.6.1, работают на v3.6.2 без изменений — просто перепрошейте прошивку.