Pular para o conteúdo principal

Configurar Detecção: Classes, Limiares e Frequência

A reCamera Pro possui uma página integrada de gerenciamento de inferência de IA na interface Web. Você pode gerenciar modelos, enviar modelos, converter modelos, configurar parâmetros de inferência e monitorar resultados de inferência em tempo real — tudo sem usar a linha de comando.

Após fazer login, clique em AI Inference no menu à esquerda.

Visão geral de recursos​

A página AI Inference possui estes módulos:

  • Model Management — visualizar, configurar, excluir ou enviar arquivos de modelo
  • SenseCraft Model Conversion — converter modelos ONNX para RKNN
  • Inference Configuration — selecionar o modelo em execução, ativar/desativar a inferência, definir a frequência de inferência
  • Real-time Inference Monitoring — visualizar a saída do modelo enquanto ele é executado
  • Inference Output Configuration — enviar resultados para sistemas externos via HTTP, MQTT ou UART

Gerenciamento de modelos​

A área Model Management lista os modelos que são integrados ou enviados para o dispositivo. Campos comuns:

CampoDescrição
Model FileNome do arquivo no dispositivo
Model NameNome de exibição
FrameworkFramework de execução, por exemplo, RKNN
AlgorithmTipo de algoritmo, por exemplo, YOLO, nanodet
TypeTipo de tarefa, por exemplo, Detecção
VersionVersão do modelo
SizeTamanho do arquivo
OperationsConfigurar ou excluir

A reCamera Pro oferece suporte a modelos de detecção integrados e modelos personalizados enviados pelo usuário. Para detecção de objetos, você pode escolher modelos para detecção de pessoas, detecção de capacete de segurança, segurança em construção, detecção de veículos etc.

Enviar um modelo​

Clique em Upload Model para enviar arquivos de modelo locais. A janela de envio oferece suporte a arrastar e soltar ou seleção manual.

A página atualmente oferece suporte ao envio de arquivos de modelo RKNN. Após o envio, o modelo aparece em Model Management, onde você pode configurar seu nome, categorias e parâmetros de pós-processamento.

Configurar um modelo​

Cada modelo possui uma página Configure para informações básicas, categorias de detecção e parâmetros de pós-processamento.

Item de configuraçãoDescrição
Model NameNome de exibição
FrameworkFramework de execução, por exemplo, RKNN
VersionVersão do modelo
TypeTipo de tarefa, por exemplo, Detecção de Objetos
AlgorithmAlgoritmo, por exemplo, YOLOv5
AuthorInformações do autor
DescriptionDescrição do modelo
Detection CategoriesNomes das categorias de saída do modelo
Post-processing ConfigurationIOU, Confidence, max_obj

As categorias de detecção podem ser adicionadas manualmente ou importadas em lote a partir de um arquivo TXT. Após configurar as categorias, os resultados de inferência são exibidos e enviados usando os nomes de categoria definidos por você.

Parâmetros de pós-processamento controlam como os resultados de detecção são filtrados:

ParâmetroDescrição
IOULimite de Intersection over Union para supressão não máxima de caixas delimitadoras
ConfidenceLimite de confiança para detecção de objetos
max_objNúmero máximo de objetos enviados por quadro

Confiança menor = mais detecções (mais falsos positivos). IOU maior = menos caixas duplicadas. Ajuste esses valores para o seu cenário.

Clique em Save para aplicar.

Configuração de inferência​

A área Inference Configuration controla se a inferência de IA está em execução e qual modelo está ativo.

ParâmetroDescrição
Inference EnableAtivar ou desativar a inferência de IA
Running ModelSelecionar qual modelo executar
Inference Frequency (FPS)Quantos quadros por segundo executar a inferência
Inference StatusSe a tarefa de inferência está em execução no momento
Real-time Inference FPSTaxa de quadros de inferência real

Selecione um modelo, defina a frequência de inferência com o controle deslizante e clique em Save Configuration. O lado direito mostra o status atual (por exemplo, Running) e o FPS real.

Monitoramento de inferência em tempo real​

A página fornece um log em tempo real da saída de inferência para depurar coordenadas de caixas delimitadoras, IDs de classe, escores de confiança e carimbos de data e hora.

CampoDescrição
timestampCarimbo de data e hora do resultado de inferência
task_typeTipo de tarefa atual
class_idID da classe detectada
class_nameNome da classe detectada
scoreConfiança da detecção
bboxCoordenadas da caixa delimitadora
detection_countNúmero de objetos detectados no quadro atual

A área de monitoramento oferece suporte a desativar, pausar e limpar o log.

Conectar detecção à gravação e saída​

Depois que a detecção estiver configurada, você poderá usar os resultados de inferência para:

Páginas relacionadas​

Suporte Técnico e Discussão de Produtos​

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...