v2.2.0¶
A v2.2.0 expande os exemplos e ferramentas incluídos, adiciona gravação de registos e redimensionamento de vídeo ao IDE, reforça o processo de atualização DFU e atualiza o firmware de câmara incluído para 3.3.1. Mantém-se baseada no Qt Creator 4.0.2 e não existem alterações incompatíveis para projetos existentes.
Destaques¶
Botões Guardar adicionados ao terminal série e aos painéis de saída de mensagens/registos para exportar o seu conteúdo para um ficheiro
.txt.O redimensionamento de vídeo permite definir uma nova largura (com a proporção preservada) ao guardar ou converter um vídeo gravado.
O Threshold Editor ganha um botão Reset Sliders para restaurar os limiares de escala de cinzentos ou LAB para os seus intervalos predefinidos completos.
Novos exemplos para os shields IMU, Distance, TV e Global Shutter, radiometria Lepton, escalonamento de frequência da CPU e um modelo de aprendizagem automática chars74k.
Firmware de câmara incluído atualizado para 3.3.1 e o processo de atualização DFU reforçado para atualizações mais fiáveis.
Novas funcionalidades¶
Adicionado um botão Guardar ao terminal série OpenMV e aos painéis de saída de mensagens/registos do Core que exporta o conteúdo do registo para um ficheiro
.txt. (fba4cd119)Ao guardar ou converter um vídeo gravado, o IDE pergunta agora se pretende redimensioná-lo e permite introduzir uma nova largura (com a proporção preservada), que é passada ao ffmpeg via
-vf scale. (db13b4f2f)A ferramenta de rastreio de cor Threshold Editor ganhou um botão Reset Sliders que restaura os limiares de escala de cinzentos (0-255) ou LAB (L 0-100, A/B -128..127) para os seus intervalos predefinidos completos. (a16d7a613)
Adicionadas novas pastas de exemplos IMU Shield, Distance Shield e TV Shield (
imu_read.py,distance_read.py,tv.py) e um exemplo atualizado de fluxo ótico MAVLink. (f4468637b)Expandido o conjunto de exemplos incluídos com escalonamento de frequência da CPU, temperatura de objeto por radiometria Lepton, Global Shutter (alta frequência de fotogramas/disparado), novos exemplos de desenho (elipse/pontos-chave) e filtros de imagem (gama/negativo), além de auxiliares
100-Libraries(MQTT, BNO055, VL53L1X). (03a5696ae)Adicionado um exemplo de reconhecimento de caracteres chars74k de Machine Learning e um novo modelo de rede neuronal chars74k, e atualizado o modelo smile incluído. (9d5198204)
Incluído um pacote de integraçã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 alterações e melhorias¶
Após a primeira execução do exemplo helloworld, um diálogo único More Examples indica agora aos utilizadores
File -> Examples(com uma caixa de verificação «Don’t show this again»), e a mensagem pós-atualização de firmware foi reformulada para indicar que o LED RGB pisca a azul quando o autoteste está concluído. (06e4f7436)Reforçado o processo de atualização DFU: o pydfu agora repete clear-status até
DFU_IDLEe aumenta o tempo limite de transferência de controlo USB para 5000 ms, e as regras udev do Linux foram reescritas para detetar de forma fiável os dispositivos DFU (0483:df11) e série (1209:abd1) da OpenMV e criar ligações simbólicas/dev/openmvdfue/dev/openmvcam. (49e40e8f9)As mensagens de erro de tempo de execução do MicroPython reportadas no IDE são agora passadas por
tr()para poderem 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 de tutoriais e arquitetura do sistema. (33deb09a5)
Suporte a plataformas e ferramentas¶
Base Qt Creator: 4.0.2.
Firmware de câmara OpenMV incluído: atualizado de 3.2.0 para 3.3.1 para OPENMV2/OPENMV3/OPENMV4 (firmware, bootloader, openmv e binários UVC). (8a3230df4)
Controlador DFU para Windows: o instalador deteta agora o Windows 10 e instala um controlador STTube assinado dedicado para Win10, e foi incluído um conjunto separado de ferramenta/controlador STM32L DfuSe. (89f57e10a, e4ef66f12)
ffmpeg/ffprobe: atualizados os binários ffmpeg/ffprobe incluídos utilizados para conversão de vídeo para os alvos Linux (linux-arm/Raspberry Pi, linux-x86, linux-x86_64) e macOS, removendo as variantes ffserver não utilizadas e ffmpeg de 10 bits nos alvos Linux. (6ea2f68a4)
Controlador USB-série FTDI para Windows: atualizado o pacote de controlador incluído. (919bd1d8d)
Alterações incompatíveis¶
Nenhuma. Os projetos e fluxos de trabalho existentes continuam a funcionar sem alterações; a base Qt Creator mantém-se em 4.0.2.