/ / Barcode scanner móvel para iOS / Android - zxing, scanner de código de barras

Scanner de código de barras móvel para iOS / Android - zxing, scanner de código de barras

Eu fiz algumas pesquisas sobre scanners de código de barrasdisponível para iOS / Android e achamos que o framework ZXing é um SDK confiável e gratuito para scanners para dispositivos com câmera de foco automático (está correto?). Meu requisito é digitalizar um código de barras em dispositivos iOS / Android e as seguintes operações devem ser executadas:

  1. Capture a imagem do código de barras e use um código de barrasSDK do scanner (como zxing) para digitalizar a imagem e decodificar alguns detalhes (como nome, idade e outros detalhes pessoais) do código de barras (eu entendo formatos de códigos de barras 2D como o código QR são necessários para este fim). Em primeiro lugar, isso é possível e qual será o desempenho, velocidade, precisão neste caso?

  2. Mas o mais importante é que nosso cliente tem que projetartal código de barras para decodificarmos (sem conectividade com a Internet, todos os detalhes devem ser incorporados no código de barras). Isso é possível e, em caso afirmativo, existem estruturas específicas disponíveis, quais são os elementos essenciais para tal estrutura?

Qualquer ajuda, links úteis serão muito apreciados. Desde já, obrigado!

Respostas:

3 para resposta № 1
  1. Não tenho certeza sobre desempenho, velocidade e precisãomas eles serão praticamente os mesmos que os aplicativos existentes de scanners de código de barras, uma vez que o ZXing é uma estrutura amplamente usada. Você está certo sobre a necessidade de um código de barras 2D para essa quantidade de dados; Tenha em mente que quanto mais dados você codificar em um código de barras 2D, mais difícil será para um leitor de código de barras reconhecer.

  2. O ZXing também pode fazer isso por você. zxing.appspot.com tem o mesmo código que o site da ZXing usa para gerar códigos de barras. Basta escrever um aplicativo que incorpore isso e você é bom para ir. Você pode colocar os dados que você quiser em um código de barras 2D, assim que cabe a você como formatar esses dados. Existem alguns formatos existentes (como vcards e links da Web), mas parece que você deseja um formato personalizado.

O mais fácil seria dar uma olhada no aplicativo leitor de código de barras ZXing. Praticamente tudo o que você quer fazer já foi feito, e a licença do Apache é bastante permissiva.