v1.5.2

v1.5.2 é uma versão de funcionalidades e atualização construída sobre o Qt Creator 4.0.2. Ensina o visualizador de buffer de fotograma a descodificar fotogramas comprimidos em JPEG, adiciona um tamanho de tabulação configurável no terminal série, simplifica o diálogo de Opções para utilizadores do OpenMV e atualiza o firmware do OpenMV Cam incluído para 2.3.0, juntamente com um conjunto de novos scripts de exemplo. Não existem alterações incompatíveis.

Destaques

  • Descodificação JPEG no buffer de fotograma: o visualizador de buffer de fotograma descodifica e apresenta agora buffers de fotograma comprimidos em JPEG, e não apenas fotogramas RGB, em escala de cinzentos e binários.

  • Firmware incluído 2.3.0: o firmware do OpenMV Cam fornecido para as placas OMV2 e OMV3 foi atualizado para a versão 2.3.0.

  • Tamanho de Tabulação do Terminal Série é agora uma definição configurável que se aplica em tempo real ao terminal série, em vez de uma largura de tabulação fixa de 8.

  • Diálogo de Opções simplificado: as definições do Qt Creator não utilizadas estão ocultas para os utilizadores do OpenMV e a página Font & Colors foi renomeada para Font.

  • Novos exemplos incluídos para emulação Pixy, MAVLink, códigos de barras e um emissor MJPEG por WiFi.

Novas funcionalidades

  • O visualizador de buffer de fotograma consegue agora descodificar e apresentar buffers de fotograma comprimidos em JPEG recebidos através da codificação série de 6 bits, construindo o pixmap via QImage::fromData (848215da8).

  • Adicionados novos exemplos de emulação Pixy que transformam o OpenMV Cam num rastreador de AprilTag e manchas compatível com Pixy, através de I2C, SPI e UART (b3dac4090).

  • Adicionados novos exemplos de MAVLink para transmitir mensagens de fluxo ótico e de alvo de aterragem AprilTag para um controlador de voo (b3dac4090).

  • Adicionados exemplos incluídos para deteção de códigos de barras 1D (EAN/UPC/ISBN/CODE39/CODE93/CODE128/etc.) e um emissor MJPEG por WiFi que funciona em modo Access Point (b3dac4090).

Outras alterações e melhorias

  • Adicionada uma definição configurável de Tamanho de Tabulação do Terminal Série na página de opções de Tabulação/Indentação do editor; o valor é guardado e aplicado em tempo real ao terminal série (848215da8).

  • A execução de scripts no terminal envia agora o programa para a câmara byte a byte, para evitar sobrecarregar o buffer de entrada da placa MicroPython (848215da8).

  • Simplificado o diálogo de Opções para utilizadores do OpenMV, ocultando definições do Qt Creator não utilizadas (codificações, ocultação do rato e navegação, zoom com roda do rato, seleção camelCase e inteligente, dobrar automaticamente o primeiro comentário, abrir ligações em divisão, apresentação de codificação de ficheiros, anti-aliasing e esquema de cores) e renomeando a página Font & Colors para Font; o dobrar automático do primeiro comentário está agora desativado por predefinição, além de estar oculto (848215da8).

  • Alterada a predefinição para que a limpeza de espaços em branco ao guardar se aplique agora ao documento inteiro em vez de apenas às linhas editadas (848215da8).

  • Expandida a documentação offline incluída com novos tutoriais de controlo de I/O e LED, uma imagem de pinout de alta resolução e páginas de referência atualizadas das bibliotecas de imagem e rede (b3dac4090).

Correções de erros

  • Corrigido o realce de sintaxe Python para os argumentos de chamadas de função, de modo a que os nomes de argumentos por palavra-chave sejam realçados corretamente e o separador = seja tratado como texto normal (848215da8).

Suporte de plataforma e ferramentas

  • Base Qt Creator: 4.0.2.

  • Firmware OpenMV Cam incluído: atualizado para 2.3.0 para as placas OMV2 e OMV3 (b3dac4090).

Alterações incompatíveis

Nenhuma. Esta versão não introduz quebras de fluxo de trabalho ou de comportamento visíveis ao utilizador; os projetos existentes continuam a funcionar sem alterações.