v2.3.0

В v2.3.0 добавлено декодирование штрихкодов ZBar, новый пиксельный формат Bayer / RAW (2 BPP, позволяющий захват VGA Bayer), потоковая передача изображений, режим точки доступа WiFi для WINC, ускорение разделимой свёртки, а также примеры скриптов MAVLink / эмуляции Pixy. Версия не вносит несовместимых изменений в API — скрипты для v2.2.0 работают без изменений.

Основное

  • Штрихкоды ZBar — интегрировано декодирование штрихкодов.

  • Пиксельный формат Bayer / RAW — новый формат 2 BPP, позволяющий захват VGA Bayer.

  • Потоковая передача изображений добавлена.

  • Режим точки доступа WINC — WiFi WINC1500 может работать как точка доступа.

  • Разделимая свёртка — более быстрые ядра Гаусса / свёртки.

  • Нет несовместимых изменений в API — перепрошейте, и ваши скрипты для v2.2.0 будут работать без изменений.

Новые возможности

  • ZBar — интегрирован декодер штрихкодов ZBar для обнаружения штрихкодов.

  • Bayer / RAW — добавлен новый пиксельный формат RAW/Bayer (2 BPP, с поддержкой VGA), поддержка датчика Bayer в драйвере OV7725, поддержка Bayer JPEG, аксессор IM_GET_RAW_PIXEL и поддержка записи Bayer в протоколе буфера изображения.

  • Потоковая передача изображений — добавлена поддержка потоковой передачи изображений.

  • Режим точки доступа WINC — добавлен режим точки доступа WINC1500 с примером MJPEG в режиме точки доступа.

  • Примеры — добавлены скрипты MAVLink для квадрокоптеров и скрипты эмуляции Pixy.

Прочие изменения и улучшения

  • Добавлены разделимая свёртка и разделимые ядра Гаусса (используемые в ORB и фильтре Гаусса) для более быстрой фильтрации; используется более быстрый SPI GPIO.

Исправления ошибок

  • Исправлены значение z-смещения AprilTag (перепроверьте код, использовавший z-смещение AprilTag), код приёма UART, сообщение об утверждении py_image и проверки размера буфера кадра, а также ошибка логической проверки в ZBar.

Поддержка оборудования и плат

  • Пиксельный формат датчика Bayer / RAW (OV7725).

  • WINC1500 — режим точки доступа (AP).

Несовместимые изменения в API

v2.3.0 не вносит несовместимых изменений в Python API. Скрипты, работавшие на v2.2.0, работают без изменений на v2.3.0 — просто перепрошейте прошивку. (Примечание: значение z-смещения AprilTag было исправлено; перепроверьте код, который зависел от прежнего, некорректного значения.)