v4.5.4¶
v4.5.4 adiciona suporte para o sensor PAG7920 e JPEG por hardware YUV422 STM32 com subamostragem controlável, acelera a codificação JPEG e a morfologia, e corrige as bibliotecas MQTT, RTSP e BLE.
Destaques¶
Suporte para o sensor de imagem PixArt PAG7920.
JPEG por hardware YUV422 no STM32, com subamostragem JPEG controlável.
Mais rápido — subamostragem YUV JPEG e erode/dilate acelerados por SIMD.
Rutura: a análise de argumentos de
erode()/dilate()/binary()foi padronizada (consulte a alteração de rutura).
Novas funcionalidades¶
JPEG por hardware YUV422 STM32 — o codificador JPEG por hardware aceita agora entrada YUV422.
Controlo de subamostragem JPEG — nova opção para controlar a subamostragem de croma JPEG.
PAG7920 — adicionado suporte para o sensor de imagem PixArt PAG7920.
Outras alterações e melhorias¶
Subamostragem UV YUV422/420 JPEG mais rápida e
erode()/dilate()acelerados por SIMD.ucryptolib(crypto/TLS) reativado na porta i.MX RT (mimxrt).A biblioteca
pid.pyutiliza agoraticks_ms()em vez do obsoletomillis().
Correções de erros¶
Bibliotecas:
Corrigidos os parâmetros SSL do MQTT; corrigida a biblioteca RTSP para funcionar com o VLC.
Sistema e sensores:
Corrigidas a taxa de baud BLE do OpenMV RT1060 e o tratamento do CS em modo escravo SPI STM32 (o pino CS já não é acionado em modo escravo).
Corrigida uma falha por acesso fora dos limites no desenho com anti-aliasing de
set_pixel().
Hardware e suporte de placas¶
Sensor de imagem PixArt PAG7920.
Arduino GIGA — pino RESET/PEN da câmara ativado e rotação GC2145.
Alterações de rutura na API¶
Ruturas de API visíveis pelo utilizador entre v4.5.3 e v4.5.4.
A única alteração de rutura é a análise de argumentos padronizada para os métodos de morfologia binária.
Análise de argumentos de erode / dilate / binary (behavior)¶
Image.erode(), Image.dilate() e Image.binary() foram migrados para o analisador de argumentos padronizado mp_arg_parse_all. As chamadas que dependiam da ordenação posicional/por palavra-chave anterior poderão necessitar de ajuste.
Lista de verificação de migração¶
Reverificar a ordem de argumentos em quaisquer chamadas a erode() / dilate() / binary() (a alteração de análise de morfologia). Todos os outros scripts funcionam sem alterações.