Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Leitura de código de barras

Com a API de leitura de código de barras do Kit de ML, é possível ler dados codificados usando a maioria dos formatos de código de barras padrão. A leitura de código de barras acontece no dispositivo e não requer uma conexão de rede.

Os códigos de barras são uma maneira conveniente de transmitir informações do mundo real para seu aplicativo. Em particular, ao usar formatos 2D, como código QR, é possível codificar dados estruturados, como dados de contato ou credenciais de rede Wi-Fi. Como o kit de ML pode reconhecer e analisar automaticamente esses dados, seu app pode responder de maneira inteligente quando um usuário digitaliza um código de barras.

iOS Android

Principais recursos

Lê a maioria dos formatos padrão
  • Formatos lineares: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A e UPC-E
  • Formatos 2D: Aztec, matriz de dados, PDF417 e código QR
Detecção automática de formato
Procura todos os formatos de código de barras compatíveis de uma vez sem precisar especificar o formato que você está procurando ou aumentar a velocidade de leitura ao restringir o detector apenas aos formatos em que você tem interesse.
Extrai dados estruturados
Os dados estruturados que são armazenados usando um dos formatos 2D compatíveis são automaticamente analisados. Os tipos de informações aceitos incluem URLs, dados de contato, eventos da agenda, endereços de e-mail, números de telefone, avisos de mensagens SMS, ISBNs, informações de conexão Wi-Fi, localização geográfica e informações da carteira de motorista padrão da AAMVA.
Trabalha em qualquer posição
Os códigos de barras são reconhecidos e lidos, independentemente da posição: com o lado direito para cima, de cabeça para baixo ou de lado.
Funciona no dispositivo
A leitura de código de barras é realizada completamente no dispositivo e não requer uma conexão de rede.

Observe que a API não reconhece códigos de barras nos seguintes formatos:

  • Códigos de barras 1D com apenas um caractere
  • Os códigos de barras no formato ITF com menos de seis caracteres, e este formato é instável devido à ausência da soma de verificação
  • Códigos de barras codificados com FNC2, FNC3 ou FNC4
  • Códigos QR gerados no modo ECI

Essa API reconhece no máximo 10 códigos de barras por chamada de API.

Resultados de exemplo

Resultado
Laterais (49.125), (172.125), (172.160), (49.160)
Valor bruto 2404105001722
Resultado
Laterais (87,87) (612,87) (612,612) (87,612)
Valor bruto WIFI:S:SB1Guest;P:12345;T:WEP;;
Informações da rede Wi-Fi
SSID SB1Convidado
Senha 12345
Tipo WEP