v2.0.0¶
A v2.0.0 introduz suporte a aprendizagem automática no OpenMV IDE: uma nova ferramenta CNN Network Library para implementar modelos de redes neuronais na câmara, juntamente com exportação de vídeo ImageReader, um terminal série muito mais rápido e firmware 3.0.0 incluído. Esta versão mantém a base Qt Creator 4.0.2. Não existem alterações incompatíveis para projetos existentes, embora as instalações Windows já não instalem automaticamente o controlador série pybcdc incluído.
Destaques¶
A ferramenta CNN Network Library em
Machine Vision Toolscopia um modelo.networkincluído ou personalizado para a OpenMV Cam ligada (ou guarda-o localmente quando não há câmara ligada), e inclui os modeloscifar10,cifar10_fast,lenetesmile.A exportação ImageReader permite que
Convert Video/Save Videoproduza um ficheiro OpenMV.binpara reprodução na câmara.O terminal série mais rápido envia código colado/executado em blocos de 63 bytes em vez de um byte de cada vez.
Exemplos de Machine Learning adicionados em
25-Machine-Learning, além de novos exemplos de AprilTag e I2C Lidar.Firmware incluído 3.0.0 para as placas OPENMV2/3/4, com binários M7/H7 mais pequenos.
Novas funcionalidades¶
Adicionada a ferramenta CNN Network Library em
Machine Vision Tools. Copia um modelo de rede neuronal.networkincluído ou personalizado para a OpenMV Cam ligada, ou guarda-o localmente quando não há câmara ligada. A ferramenta inclui os modeloscifar10,cifar10_fast,lenetesmile(5e8c7ce92, a27537ff1, f75ef2bcd).As ferramentas
Convert Video/Save Videopodem agora produzir um ficheiro OpenMV ImageReader.bin, convertendo um vídeo (ou conjunto de imagens) num fluxoOMV IMG STRcompactado de fotogramas RGB565/escala de cinzentos para reprodução na câmara (b7d12cd32).Adicionados novos exemplos incluídos: uma pasta
25-Machine-Learningcom scripts de inferência CNN (cifar10,lenete deteção de sorriso, mais variantes de pesquisa na janela central e na janela completa), uma nova pasta26-April-Tags(com os exemplos AprilTag movidos de16-Codes) que adiciona exemplos de deteção em resolução máxima e de etiquetas pequenas, e um exemplo de I2C Lidar Lite V3 em24-External-Sensors(56abdf508).
Outras alterações e melhorias¶
Colar e executar código no terminal série OpenMV é agora muito mais rápido: os bytes são enviados em blocos de tamanho (
TABOO_PACKET_SIZE- 1) (63 bytes) em vez de um byte de cada vez (bf93f3856).A CNN Network Library recorda agora caminhos de último uso separados para gravações com câmara ligada e sem câmara ligada, e mantém-se ativa mesmo quando não há câmara ligada. O aviso «reconnect your cam» do bootloader indica agora que pode clicar em cancelar para avançar para a reprogramação DFU (a27537ff1).
Correções de erros¶
Corrigido texto da barra de menus invisível (mesma cor) em temas escuros e personalizados, invertendo a cor do texto do menu quando o fundo do menu é escuro e aplicando-a também a
ButtonText(dc7af7b54).Corrigido o gerador de AprilTag para que as imagens de etiquetas geradas sejam renderizadas com uma borda e fundo preto corretos e dimensionadas para caber, em vez de serem colocadas numa tela não pintada (a27537ff1).
Suporte a plataformas e ferramentas¶
Base Qt Creator: 4.0.2.
Firmware OpenMV incluído: atualizado para 3.0.0 para as placas OPENMV2/OPENMV3/OPENMV4, com binários de firmware M7/H7 notavelmente mais pequenos (8da10eb4b).
Nomes das placas: renomeadas para o esquema de nomenclatura ao consumidor: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) e OpenMV Cam H7 (STM32H743) (8f29f7ca6).
O instalador Windows já não instala o controlador série
pybcdc(4b27cdb80).
Alterações incompatíveis¶
Nenhuma para projetos, scripts ou definições guardadas existentes. Note que no Windows o controlador série pybcdc incluído já não é instalado automaticamente pelo instalador (4b27cdb80); isto afeta apenas o controlador série legado opcional e não a conectividade normal da câmara.