Pular para o conteúdo principal

Benchmarking de Borda do YOLO11n na reCamera

1. Introdução​

Com o aprofundamento contínuo dos cenários de IA de borda, como executar a geração mais recente de modelos de visão sob um consumo de energia extremamente limitado tornou-se a demanda central dos desenvolvedores. Este WIKI irá demonstrar de forma direta o desempenho de referência (Benchmark) da reCamera ao implantar o modelo YOLO11n. Aqui, você verá como a reCamera aciona suavemente os modelos de detecção de objetos e segmentação de instâncias YOLO11n com apenas 1,5W de consumo de energia.


Preparação de Hardware​

  • Uma reCamera
  • Um PC
Série reCamera 2002reCamera GimbalreCamera HQ POE

2. Exibição do Efeito em Tempo Real​

Ver para crer. Executamos localmente os modelos de detecção e segmentação YOLO11n na reCamera e usamos o protocolo UDP para transmitir o vídeo processado e os dados de computação para o PC em tempo real.

As informações de OSD no canto superior esquerdo da tela exibem em tempo real a divisão rigorosa do tempo de consumo de hardware: consumo de tempo de Pré-processamento, Inferência, Pós-processamento e Total.

Transmissão em Tempo Real de Segmentação de Instâncias YOLO11n​

YOLO11n Segmentation Demo

Transmissão em Tempo Real de Detecção de Objetos YOLO11n​

YOLO11n Detection Demo
Descrição do Teste

As animações acima mostram gravações reais de tela. Os resultados do teste são afetados pela resolução de entrada do modelo (640x640) e pela precisão de quantização (INT8), e são apenas para referência de implantação de engenharia.


3. Resultados Centrais do Benchmark​

Sob testes de estresse de carga total de longo prazo, a reCamera demonstrou uma "relação desempenho-consumo" extremamente excelente. A seguir está o desempenho extremo do modelo YOLO11n quantizado em INT8 no NPU:

Tipo de Tarefa do ModeloResolução de EntradaFormato de QuantizaçãoTaxa de Quadros de Pico (FPS)Latência de Fim a Fim por Quadro ÚnicoPotência Média de Operação
YOLO11n Detecção de Objetos640 x 640INT820 FPS50 ms1,5 W
YOLO11n Segmentação de Instâncias640 x 640INT810 FPS100 ms1,5 W
YOLO11n Benchmark
📊 Descrição das Unidades e Indicadores de Teste
  • FPS (Frames Per Second): Refere-se ao número de quadros que o dispositivo pode processar por segundo. 20 FPS significa que o sistema pode completar continuamente 20 reconhecimentos de imagem por IA em 1 segundo. Quanto maior o valor, mais suave será o vídeo de monitoramento em tempo real.
  • ms (Milissegundos): ou seja, um milésimo de segundo. Aqui refere-se ao tempo total de fim a fim para processar uma única imagem. 50 ms significa que o dispositivo leva no mínimo apenas 0,05 segundos para processar um quadro de vídeo (incluindo pré-processamento, inferência NPU, pós-processamento e todas as outras etapas).
  • W (Watt): A unidade de medida para consumo de energia do dispositivo. Aqui 1,5W refere-se ao consumo médio de energia de todo o dispositivo reCamera ao executar modelos de IA em carga total.

💡 Análise Detalhada dos Dados​

  • Eficiência Energética Extrema: O consumo de energia de 1,5W é quase equivalente ao modo de suspensão de um computador de placa única comum, mas a reCamera pode atingir uma taxa de quadros de detecção de 20 FPS/S com esse consumo, encaixando-se perfeitamente em cenários de monitoramento externo alimentados por baterias ou PoE de longa distância.
  • Desempenho de Latência: A latência de fim a fim ultrabaixa de no mínimo 50 ms para o modelo de detecção significa que ele pode capturar facilmente objetos em movimento rápido; enquanto o modelo de segmentação, apesar de adicionar o operador de decodificação de Mask de alta carga, ainda pode manter uma experiência suave de até 10 FPS/S.

4. Prática Hands-on: Reproduzir o Benchmark​

Se você já possui um dispositivo reCamera, pode reproduzir facilmente localmente os resultados de teste acima com apenas alguns passos simples.

Etapa 1: Obter o Executável de Benchmark e o Modelo​

Primeiro, baixe o arquivo bin compilado, o arquivo de modelo convertido .cvimodel e o script em python através do link abaixo:

[https://drive.google.com/drive/folders/10QfxxT2BkIVX3-DojtMnnyvPfwMESC_6?usp=drive_link](https://drive.google.com/drive/folders/10QfxxT2BkIVX3-DojtMnnyvPfwMESC_6?usp=drive_link)
YOLO11n List

Etapa 2: Enviar Arquivos para o Dispositivo reCamera​

Envie o arquivo bin baixado e o arquivo de modelo para o diretório /userdata/ do dispositivo reCamera.

YOLO11n UserData

Etapa 3: Executar o Teste de Benchmark​

Execute o seguinte comando no dispositivo reCamera para iniciar o teste de benchmark:

# The first parameter is the model file path, and the second parameter is the IP address of the streaming target
./recamera_benchmark ./yolo11n_detection_cv181x_int8.cvimodel 192.168.4.35

Se você quiser visualizar os resultados do teste, pode executar o seguinte comando no terminal do Windows para executar o script udp e receber o fluxo de vídeo da reCamera:

python.exe .\yolo_udp.py

Suporte Técnico e Discussão de Produto​

Obrigado por escolher nossos produtos! Forneceremos a você diversos tipos de suporte para garantir que você tenha a experiência mais tranquila possível ao usar nossos produtos. Oferecemos múltiplos canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...