v2.2.0¶
A v2.2.0 amplia os exemplos e ferramentas incluídos, adiciona salvamento de logs e reescalonamento de vídeo ao IDE, reforça o caminho de gravação por DFU e atualiza o firmware da câmera incluído para 3.3.1. Ela continua baseada no Qt Creator 4.0.2, e não há mudanças incompatíveis para projetos existentes.
Destaques¶
Botões Save adicionados ao terminal serial e aos painéis de saída de mensagens/logs exportam seu conteúdo para um arquivo
.txt.O reescalonamento de vídeo permite definir uma nova largura (mantendo a proporção) ao salvar ou converter um vídeo gravado.
O Threshold Editor ganha um botão Reset Sliders para restaurar os limiares de escala de cinza ou LAB às suas faixas padrão completas.
Novos exemplos para os shields IMU, Distance, TV e Global Shutter, radiometria do Lepton, escalonamento de frequência da CPU e um modelo de aprendizado de máquina chars74k.
Firmware de câmera incluído atualizado para 3.3.1 e o caminho de gravação por DFU reforçado para atualizações mais confiáveis.
Novos recursos¶
Adicionado um botão Save ao terminal serial do OpenMV e aos painéis de saída de mensagens/logs do Core que exporta o conteúdo do log para um arquivo
.txt. (fba4cd119)Ao salvar ou converter um vídeo gravado, o IDE agora pergunta se deseja reescaloná-lo e permite inserir uma nova largura (mantendo a proporção), que é passada ao ffmpeg via
-vf scale. (db13b4f2f)A ferramenta de rastreamento de cores Threshold Editor ganhou um botão Reset Sliders que restaura os limiares de escala de cinza (0-255) ou LAB (L 0-100, A/B -128..127) às suas faixas padrão completas. (a16d7a613)
Adicionadas novas pastas de exemplo do IMU Shield, Distance Shield e TV Shield (
imu_read.py,distance_read.py,tv.py), além de um exemplo atualizado de fluxo óptico MAVLink. (f4468637b)Ampliado o conjunto de exemplos incluídos com escalonamento de frequência da CPU, temperatura de objetos por radiometria do Lepton, Global Shutter (alta taxa de quadros/disparo por trigger), novos exemplos de desenho (elipse/pontos-chave) e de filtro de imagem (gama/negativo), além de utilitários
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Adicionado um exemplo de reconhecimento de caracteres chars74k de Aprendizado de Máquina e um novo modelo de rede neural chars74k, e atualizado o modelo de sorriso incluído. (9d5198204)
Incluído um pacote de integração com o ROS (Robot Operating System) (
openmv_cam) na distribuição do IDE e atualizado o pacote de interface LabVIEW OpenMV incluído. (b43921a48, a209fdc0c)
Outras mudanças e melhorias¶
Após a primeira execução do exemplo helloworld, uma caixa de diálogo única More Examples agora direciona os usuários para
File -> Examples(com uma caixa de seleção “Don’t show this again”), e a mensagem pós-atualização de firmware foi reescrita para mencionar o LED RGB piscando em azul quando o autoteste é concluído. (06e4f7436)Reforçado o caminho de gravação por DFU: o pydfu agora tenta repetir a limpeza de status até
DFU_IDLEe aumenta o tempo limite de transferência de controle USB para 5000ms, e as regras udev do Linux foram reescritas para corresponder de forma confiável aos dispositivos DFU (0483:df11) e serial (1209:abd1) do OpenMV e criar os links simbólicos/dev/openmvdfue/dev/openmvcam. (49e40e8f9)As mensagens de erro de tempo de execução do MicroPython exibidas no IDE agora passam por
tr()para que possam ser localizadas. (ff8bcf094)Atualizada a documentação de referência HTML offline incluída, adicionando novas páginas dos módulos
omv.cpufreqeomv.tve atualizando as páginasomv.fir,omv.imageeomv.sensor, além de novas páginas de visão geral do tutorial e de arquitetura do sistema. (33deb09a5)
Suporte de plataforma e ferramentas¶
Base do Qt Creator: 4.0.2.
Firmware da câmera OpenMV incluído: atualizado de 3.2.0 para 3.3.1 para OPENMV2/OPENMV3/OPENMV4 (binários de firmware, bootloader, openmv e UVC). (8a3230df4)
Driver DFU do Windows: o instalador agora detecta o Windows 10 e instala um driver STTube assinado dedicado ao Win10, e um conjunto separado de ferramenta/driver DfuSe STM32L foi incluído. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: atualizados os binários ffmpeg/ffprobe incluídos usados para conversão de vídeo nos alvos Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) e macOS, descartando as variantes não utilizadas ffserver e ffmpeg de 10 bits nos alvos Linux. (6ea2f68a4)
Driver USB-serial FTDI do Windows: atualizado o pacote de driver incluído. (919bd1d8d)
Mudanças incompatíveis¶
Nenhuma. Projetos e fluxos de trabalho existentes continuam funcionando sem alterações; a base do Qt Creator permanece em 4.0.2.