v5.1.0#
A v5.1.0 atualiza o OpenMV Viewer para o OpenMV IDE 5.1.0, com o qual partilha o código. O painel sob o buffer de fotograma torna-se um conjunto de vistas em direto – o histograma mais Info da Placa, Memória, Estatísticas e a nova vista Canais, que mostra os valores e controlos que o script de um produto publica – as câmaras com vários sensores ganham um seletor de origem do buffer de fotograma, novas placas são suportadas, e os caminhos de recuperação de firmware e do sistema de ficheiros ROM que o Viewer mantém foram reforçados por uma revisão completa. É construída sobre o Qt Creator 14.0.2 e inclui o firmware v5.0.1.
Destaques#
Vistas do painel – um seletor na barra de título do painel do histograma alterna-o entre as vistas Histograma, Info da Placa (o hardware, versões e capacidades da câmara ligada), Memória (gráficos em direto do heap e dos pools de memória da câmara), Estatísticas (contadores do protocolo de depuração e de eventos por canal) e Canais.
Vista Canais – quando o script de um produto publica canais, o Viewer mostra-os em direto: leituras e controlos (etiquetas, interruptores, deslizadores, caixas de incremento, botões de opção, campos de texto, seletores, botões e texto), gráficos de forma de onda com um analisador de espetro, e mapas de profundidade com paletas, escala e mapeamento de tons. Os gráficos e mapas podem ser gravados em ficheiros CSV, WAV, NumPy ou Edge Impulse, e os últimos valores permanecem no ecrã quando o script para.
Seletor de origem do buffer de fotograma – as câmaras com mais de um sensor de imagem mostram um seletor para escolher qual o sensor que transmite para o Viewer, ou para desligar a transmissão; o botão JPG passou a ser um seletor de modo de transmissão JPG / RAW, e o título do painel indica o formato em que cada fotograma chegou.
Novo hardware – a placa OpenMV N6 Classic e os sensores FLIR Lepton 3.1R e UW.
O que mudou#
Vistas Info da Placa, Memória, Estatísticas e Canais no painel do histograma, com estilo para os temas escuro e claro (cdea506655b, 7629a588db9, 5b4f31a6b3a, dfc323b4ec7, 8c2cd6cf1f1).
Seletor de origem do buffer de fotograma, seletor de modo de transmissão e indicação de formato (e76284bde9e, 76448d7b9dd, afece31cb6a).
Os histogramas são calculados a partir de RGB completo de 8 bits, com uma paleta de gráficos partilhada (238e099373e, f126e8f34c0).
Firmware de placas de terceiros – um repositório de placas e firmware de um fornecedor instalado juntamente com o Viewer é usado para atualizações de firmware, incluindo o canal de desenvolvimento do próprio fornecedor; o Viewer instala apenas a parte de firmware de um repositório (21a63a74949, b15afdac479, b04da8ee888).
Suporte para OpenMV N6 Classic e FLIR Lepton 3.1R / UW (4ff4a1f239d, bdd6c96ef47, 25fcdc13c6a, 12c03024f3c).
Transferência para o bootloader IMX – um capturador pré-armado reclama o bootloader do RT1062 no instante em que este é enumerado (3d8b63c6859).
Avisos do macOS – os utilizadores de Apple Silicon são informados sobre a definição de segurança «Permitir a ligação de acessórios», e os utilizadores de RT1062 quando a Monitorização de Entrada (necessária para atualizações de firmware) não está concedida (742cb4d8c0b, 8890eb77834).
Atalhos do modo visualizador – foram desativados atalhos perdidos que quebravam o modo visualizador, e o Viewer já não escreve os seus atalhos limpos nas definições do IDE completo (251b422f642, 0d153671c1d).
Correções de erros#
Duas passagens de revisão sobre todas as alterações desde a v5.0.0 corrigiram, entre outros, os seguintes problemas que se aplicam ao Viewer (ccea3b17d01, 71826200611):
Os avisos do macOS podiam engolir o «Sim» do pedido de atualização de firmware.
A associação da unidade de uma câmara podia perder a corrida para outros volumes, e o recurso de unidade única era inalcançável quando a câmara tinha sido ligada há mais de dez segundos (9877480c304).
O sensor de eventos GENX320 desativava o buffer de fotograma; uma seleção de sensor guardada não sobrevivia a um reinício.
Carregar um sistema de ficheiros ROM na câmara: Cancelar durante a escrita terminava silenciosamente com um ROMFS possivelmente parcial, e um erro do dfu-util era reportado como sucesso. É agora pedido ao bootloader que saia do DFU após uma operação cancelada, para que a câmara volte por si própria.
Uma N6 Classic bloqueada era reparada com o bootloader e firmware da N6 normal; um zip de firmware personalizado numa placa já em modo bootloader gravava a build de lançamento em vez disso.
A descarga de leitura que corre antes da deteção do protocolo é limitada (issue #336) (77cd13af76f).
Suporte de plataformas e ferramentas#
Base Qt Creator: 14.0.2 (partilhada com o OpenMV IDE).
Firmware incluído: v5.0.1.
Novas placas e sensores: OpenMV N6 Classic; FLIR Lepton 3.1R e UW.
Alterações incompatíveis#
Nenhuma. O botão JPG na barra de título do buffer de fotograma é agora um seletor JPG Mode / RAW Mode.