Configurando ROI corretamente
A Região de Interesse (ROI) limita a área do frame onde o sistema busca placas. Configurar um ROI adequado melhora a performance, reduz falsos positivos e aumenta a velocidade de processamento.
Quando usar ROI
- Sempre recomendado para câmeras que cobrem uma área ampla
- Essencial quando há texto visível fora da área de interesse (placas de rua, letreiros de loja, outdoors)
- Opcional quando a câmera já está focada exclusivamente na faixa de passagem
Retângulo vs Polígono
Retângulo
Formato: left,top,largura,altura em pixels
622,301,429,305
Ideal para faixas de rolagem retas e horizontais.
Polígono
Formato: x1,y1 x2,y2 x3,y3 ... (mínimo 3 pontos)
100,300 900,280 950,500 50,520
Ideal para:
- Faixas em perspectiva (mais largo embaixo, mais estreito em cima)
- Áreas irregulares
- Exclusão de cantos com elementos indesejados
Como determinar as coordenadas
- Tire um snapshot da câmera pelo dashboard
- Abra a imagem em um editor (Paint, Photoshop, ou ferramenta online)
- Identifique a área onde as placas passam
- Anote as coordenadas dos cantos em pixels
- Insira no campo ROI da câmera
Dica
Adicione uma margem de 20-30% ao redor da área de passagem. Isso acomoda variações na posição dos veículos.
Exemplos por cenário
Entrada de estacionamento (1080p)
A faixa de rolagem ocupa o terço inferior do frame:
100,500,1720,580
Portaria com cancela (1080p)
A placa aparece no centro-direito do frame, entre a cancela e o pilar:
800,300 1800,280 1850,700 750,720
Via com duas faixas (1080p)
Separe cada faixa em um ROI diferente ou use um polígono que cubra ambas:
50,400 1900,380 1920,900 0,920
Erros comuns
| Erro | Consequência | Solução |
|---|---|---|
| ROI muito pequeno | Placa sai da área antes de ser lida | Aumente a margem |
| ROI muito grande | Inclui texto indesejado | Reduza para a faixa de passagem |
| ROI não inclui a placa | Zero detecções | Verifique as coordenadas com o snapshot |
| Coordenadas maiores que o frame | Comportamento imprevisível | Respeite os limites da resolução |
Sem ROI
Se nenhum ROI for configurado, o sistema analisa o frame inteiro. Isso funciona, mas:
- É mais lento (mais área para processar)
- Pode gerar falsos positivos em textos do cenário
- Consome mais recursos do agente