Diretrizes e limitações do Vision Barcode Scanning
  • 31 Oct 2023
  • 3 Minutos para Ler
  • Contribuintes

Diretrizes e limitações do Vision Barcode Scanning


Resumo do artigo

Conheça os requisitos e limites do uso do Tulip Vision para leitura de códigos de barras.

O uso do Vision para ler códigos de barras acrescenta funcionalidade adicional a uma câmera de estação de trabalho existente que realiza detecção visual. A leitura de códigos de barras é tão simples quanto habilitar o detector de código de barras na configuração da câmera para uma determinada região. Aqui está o nosso guia sobre como ativar a funcionalidade: Uso dos detectores de Datamatrix e de código de barras

A leitura óptica de código de barras depende da detecção do padrão do código de barras na câmera, que depende da distância da câmera em relação ao documento, da configuração de resolução da câmera e do ângulo do código de barras em relação à imagem.

Para esse fim, fornecemos este guia, que o ajuda a criar uma etapa de leitura de código de barras que funcione de forma consistente e com alta precisão. Fornecemos diretrizes testadas para definir a distância e a resolução da câmera para garantir uma leitura bem-sucedida.

Configuração física

O diagrama abaixo mostra um layout físico aproximado de uma estação de trabalho de leitura de código de barras.image.png

Diretrizes de configuração física: * O ângulo entre a câmera e a superfície do código de barras deve ser minimizado, tanto em ângulos verticais quanto horizontais ($\theta_v,\theta_h$). Até $10\degree$ é aceitável. Para o alinhamento horizontal ($\theta_h$), pode haver mais flexibilidade; consulte a diretriz abaixo. * A distância da câmera em relação à superfície de leitura ($d_\mathrm{camera}$) varia e depende muito da resolução da câmera. No entanto, manter a câmera a no máximo 3' / 90cm da superfície produzirá os melhores resultados. Consulte a diretriz abaixo para obter recomendações. * O tamanho do código de barras impresso ($d_\mathrm{barcode}$) não deve ser menor que 1" / 2,5cm para leitura a longa distância. O código de barras deve ocupar pelo menos 100 pixels na imagem visível, se a imagem tiver o tamanho $W\times H$ em pixels.

Tabela de diretrizes de escaneamento de código de barras

Abaixo está uma tabela de parâmetros de escaneamento testados que mostra como os parâmetros afetam o sucesso do escaneamento. Mantenha a configuração de escaneamento dentro dos limites de sucesso e não tente usar parâmetros extremos.

Há três categorias para o sucesso do escaneamento: * Aprovado: Espera-se que todos os códigos de barras sejam digitalizados nessa altura e resolução, independentemente do ângulo ($\theta_v , \theta_h$). * Parcial: Sucesso de escaneamento intermitente ou sucesso de ângulo limitado. Essa configuração pode ser útil para códigos de barras específicos, como códigos QR, mas evitada para outros: Não se espera que nenhum código de barras seja lido a essa distância ou resolução. Essa configuração deve ser totalmente evitada.

ResoluçãoDistância da câmera em polegadasQRCodeCódigo128EAN8EAN13UPCEUPCA
640x4804AprovadoAprovadoPassaPassaPassePassa
8PassaPassePassePassaPassePassa
10PassaFalhaAprovadoAprovadoPassaPassa
12PassaReprovadoReprovadoReprovadoReprovadoReprovado
16AprovadoReprovadoReprovadoReprovadoReprovadoReprovado
Código QRCCódigo128EAN8EAN13UPCEUPCA
1280x7204AprovadoAprovadoPassaPassaPassePassa
8PassaPassePassePassaPassePassa
10PassaPassePassePassePassePassa
12PassaReprovadoAprovadoParcialAprovadoParcial
16AprovadoReprovadoReprovadoReprovadoReprovadoReprovado
Código QRCCódigo128EAN8EAN13UPCEUPCA
1920x10804AprovadoAprovadoPassaPassePassePassa
8PassaPassePassePassaPassePassa
10PassaPassePassePassePassePassa
12PassaPassePassePassePassePassa
16PassaPassaPassePassaPassePasse
20PassaReprovadoReprovadoReprovadoReprovadoReprovado
Código QRCCódigo128EAN8EAN13UPCEUPCA
2560x14724AprovadoAprovadoPassaPassePassePassa
8PassaPassePassePassaPassePassa
10PassaPassePassePassePassePassa
12PassaPassePassePassePassePassa
16PassaPassaPassePassaPassePasse
20PassaParcialReprovadoAprovadoReprovadoAprovado
24AprovadoReprovadoParcialReprovadoReprovadoReprovado

Encontrou o que estava procurando?

Vá para community.tulip.co para postar sua pergunta ou ver se outras pessoas tiveram uma pergunta semelhante!


Este artigo foi útil?