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_IDLE e 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/openmvdfu e /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.cpufreq e omv.tv e atualizando as páginas omv.fir, omv.image e omv.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.