v4.5.2¶
A v4.5.2 adiciona suporte ao barramento CAN no port i.MX RT, suporte à câmara OV5640 no Arduino GIGA, e deteção de AprilTags em alta resolução no OpenMV RT1060, além de correções de fiabilidade na câmara/USB. Mjpeg.sync()/close() já não aceitam um argumento fps — consulte a alteração de rutura.
Destaques¶
Suporte ao barramento CAN no port i.MX RT (mimxrt).
O Arduino GIGA passa a suportar a câmara OV5640; o OpenMV RT1060 passa a suportar deteção de AprilTag em alta resolução.
Rutura:
Mjpeg.sync()/Mjpeg.close()já não aceitam um argumentofps(a FPS é agora calculada internamente).
Novas funcionalidades¶
Barramento CAN — adicionado suporte a CAN no port i.MX RT (mimxrt).
Correções de erros¶
Câmara e sensores:
Corrigido
Image.midpoint_pool()que não conseguia selecionar a área centrada.Corrigida a inferência TensorFlow (
tf) com imagens não quadradas.
Sistema e USB:
Corrigida a análise de argumentos do módulo
tv.Corrigida a sondagem TinyUSB, e o port i.MX RT serve agora o TinyUSB enquanto aguarda fotogramas do sensor (USB mais responsivo durante a captura).
Corrigido o nome do pino LED do script predefinido do OpenMV RT1060.
Hardware e suporte a placas¶
Arduino GIGA — suporte à câmara OV5640.
i.MX RT — suporte ao barramento CAN.
OpenMV RT1060 — deteção de AprilTag em alta resolução ativada.
Alterações de rutura da API¶
Ruturas de API visíveis pelo utilizador entre v4.5.1 e v4.5.2.
A única alteração de rutura é restrita e afeta a gravação MJPEG.
Mjpeg.sync() / Mjpeg.close() já não aceitam fps (menor)¶
A gravação MJPEG calcula agora a taxa de fotogramas internamente a partir do temporizador de captura real, pelo que Mjpeg.sync() e Mjpeg.close() já não aceitam um argumento fps. As chamadas que passavam fps devem remover esse argumento.
Commit: 83229dcdf
Lista de verificação de migração¶
Apenas a gravação MJPEG é afetada: remova o argumento fps das chamadas de Mjpeg.sync() / Mjpeg.close() (a alteração MJPEG). Todos os outros scripts funcionam sem alterações.