v2.3.0¶
A v2.3.0 adiciona decodificação de códigos de barras ZBar, um novo formato de pixel Bayer / RAW (2 BPP, permitindo captura Bayer em VGA), streaming de imagens, modo AP de WiFi WINC, aceleração de convolução separável e scripts de exemplo de emulação MAVLink / Pixy. Ela não introduz nenhuma mudança incompatível na API — os scripts da v2.2.0 rodam sem alterações.
Destaques¶
Códigos de barras ZBar — decodificação de códigos de barras integrada.
Formato de pixel Bayer / RAW — novo formato de 2 BPP que permite captura Bayer em VGA.
Streaming de imagens adicionado.
Modo AP do WINC — o WiFi WINC1500 pode atuar como ponto de acesso.
Convolução separável — kernels de Gauss / convolução mais rápidos.
Nenhuma mudança incompatível na API — refaça o flash e seus scripts da v2.2.0 rodam sem alterações.
Novos recursos¶
ZBar — integrado o decodificador de códigos de barras ZBar para detecção de códigos de barras.
Bayer / RAW — adicionado um novo formato de pixel RAW/Bayer (2 BPP, compatível com VGA), suporte a sensor Bayer no driver do OV7725, suporte a JPEG Bayer, um acessor
IM_GET_RAW_PIXELe suporte a escrita Bayer no protocolo de buffer de imagem.Streaming de imagens — adicionado suporte a streaming de imagens.
Modo AP do WINC — adicionado o modo ponto de acesso do WINC1500 com um exemplo de modo AP MJPEG.
Exemplos — adicionados scripts MAVLink para quadricópteros e scripts de emulação da Pixy.
Outras mudanças e melhorias¶
Adicionados kernels de convolução separável e de Gauss separável (usados no ORB e no filtro gaussiano) para filtragem mais rápida; usado GPIO SPI mais rápido.
Correções de bugs¶
Corrigidos o valor de translação z do AprilTag (revalide o código que consumia a translação z do AprilTag), o código de recepção da UART, a mensagem de assertion do
py_imagee as verificações de tamanho do framebuffer, e um erro de teste lógico no ZBar.
Suporte de hardware e placas¶
Formato de pixel de sensor Bayer / RAW (OV7725).
WINC1500 — modo ponto de acesso (AP).
Mudanças incompatíveis na API¶
A v2.3.0 não introduz nenhuma mudança incompatível na API do Python. Os scripts que rodavam na v2.2.0 rodam sem alterações na v2.3.0 — basta refazer o flash do firmware. (Observação: o valor de translação z do AprilTag foi corrigido; revalide o código que dependia do valor anterior, incorreto.)