v2.0.0¶
A v2.0.0 traz suporte a aprendizado de máquina ao OpenMV IDE: uma nova ferramenta CNN Network Library para implantar modelos de rede neural na sua câmera, além de exportação de vídeo via ImageReader, um terminal serial muito mais rápido e o firmware 3.0.0 incluído. Esta versão permanece na base do Qt Creator 4.0.2. Não há mudanças incompatíveis para projetos existentes, embora as instalações no Windows não instalem mais automaticamente o driver serial pybcdc incluído.
Destaques¶
A ferramenta CNN Network Library em
Machine Vision Toolscopia um modelo.networkincluído ou personalizado para a OpenMV Cam conectada (ou o salva localmente quando nenhuma câmera está conectada), e vem com os modeloscifar10,cifar10_fast,lenetesmile.A exportação via ImageReader permite que
Convert Video/Save Videogerem um arquivo OpenMV.binpara reprodução na própria câmera.O terminal serial mais rápido envia o código colado/executado em blocos de 63 bytes em vez de um byte por vez.
Foram adicionados exemplos de aprendizado de máquina em
25-Machine-Learning, além de novos exemplos de AprilTag e Lidar I2C.Firmware 3.0.0 incluído para as placas OPENMV2/3/4, com binários M7/H7 menores.
Novos recursos¶
Adicionada a ferramenta CNN Network Library em
Machine Vision Tools. Ela copia um modelo de rede neural.networkincluído ou personalizado para a OpenMV Cam conectada, ou o salva localmente quando nenhuma câmera está conectada. A ferramenta vem com os modeloscifar10,cifar10_fast,lenetesmile(5e8c7ce92, a27537ff1, f75ef2bcd).As ferramentas
Convert Video/Save Videoagora podem gerar um arquivo OpenMV ImageReader.bin, convertendo um vídeo (ou conjunto de imagens) em um fluxoOMV IMG STRcompactado de quadros RGB565/escala de cinza para reprodução na câmera (b7d12cd32).Adicionados novos exemplos incluídos: uma pasta
25-Machine-Learningcom scripts de inferência CNN (cifar10,lenete detecção de sorriso, além das variantes de busca por janela central e por janela inteira), uma nova pasta26-April-Tags(com os exemplos de AprilTag movidos de16-Codes) que adiciona exemplos de detecção em resolução máxima e de tags pequenas, e um exemplo de Lidar Lite V3 I2C em24-External-Sensors(56abdf508).
Outras mudanças e melhorias¶
Colar e executar código no terminal serial do OpenMV ficou muito mais rápido: os bytes agora são enviados em blocos de tamanho (
TABOO_PACKET_SIZE- 1) (63 bytes) em vez de um byte por vez (bf93f3856).A CNN Network Library agora lembra caminhos usados por último separados para salvamentos com câmera conectada versus sem câmera e permanece habilitada mesmo quando nenhuma câmera está conectada. O aviso “reconnect your cam” do bootloader agora informa que você deve clicar em cancelar para pular para a reprogramação por DFU (a27537ff1).
Correções de bugs¶
Corrigido o texto invisível (mesma cor) da barra de menus 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 tags geradas sejam renderizadas sobre uma borda e um fundo pretos adequados e escaladas para caber, em vez de colocadas sobre um canvas não pintado (a27537ff1).
Suporte de plataforma e ferramentas¶
Base do Qt Creator: 4.0.2.
Firmware OpenMV incluído: atualizado para 3.0.0 nas placas OPENMV2/OPENMV3/OPENMV4, com binários de firmware M7/H7 notavelmente menores (8da10eb4b).
Nomes das placas: renomeados para o esquema de nomenclatura voltado ao consumidor: OpenMV Cam M4 (STM32F427), OpenMV Cam M7 (STM32F765/67) e OpenMV Cam H7 (STM32H743) (8f29f7ca6).
O instalador do Windows não instala mais o driver serial
pybcdc(4b27cdb80).
Mudanças incompatíveis¶
Nenhuma para projetos, scripts ou configurações salvas existentes. Observe que, no Windows, o driver serial pybcdc incluído não é mais instalado automaticamente pelo instalador (4b27cdb80); isso afeta apenas o driver serial legado opcional e não a conectividade normal da câmera.