Eu tenho dois telefones, um com câmera de 3.2mp e o outro com câmera de 8mp. Eu baixei o aplicativo ' Barcode Scanner ' nos dois telefones, ele funciona no telefone de 8mp, mas o telefone de 3.2mp não pega nenhum código de barras.
Existe uma maneira de contornar / corrigir para que o telefone de 3.2mp escaneie os códigos de barras?
ATUALIZAÇÃO: A câmera de 3.2mp escolhe códigos de barras qr
ATUALIZAÇÃO: A partir da discussão abaixo, parece que o telefone não pega códigos de barras porque não possui o foco automático. Existe uma maneira de contornar isso?
Respostas:
(Abordarei sua segunda edição abaixo ...)
Alguns módulos de câmera baratos não incluem um recurso de foco automático, ou seja, são focados no infinito.
No entanto, os scanners de código de barras precisam de um foco próximo e não podem (ou dificilmente) escanear as imagens borradas resultantes que resultam de câmeras fix-focus com foco no infinito.
A única maneira de contornar isso seria conectar uma lente macro projetada especificamente para câmeras de smartphone (também funciona com foco fixo). Procure a lente macro do smartphone para ver alguns exemplos.
Eu já tentei isso uma vez com um Sony-Ericsson Xperia X8 mais antigo (também com foco fixo) e funcionou naquela época.
fonte
Solução GRATUITA:
Eu tive sucesso com uma fração de uma gota de água ou óleo sobre a lente da câmera no meu ZTE Score. Faz com que os códigos de barras próximos à câmera fiquem em foco e eles leem de maneira confiável. O suficiente para formar uma superfície convexa, mas não tanto que caia.
O ZTE Score tem uma volta suave; Mergulho meu dedo em óleo e, com a lente apontada para cima, toco a parte de trás do telefone onde a lente coloca uma gota de óleo nele. Depois, posso virar o telefone com a face para cima (lente para baixo) e digitalizar códigos de barras. Se a superfície externa da lente da câmera não for plana, isso provavelmente não funcionará, mas funcionou com a minha pontuação ZTE e deve funcionar com a maioria dos telefones low-end (foco fixo).
Um convexo claro de um lado, liso e pegajoso do outro lado, também faria o truque; Lembro-me de ver pés de borracha aderentes que teriam servido bem, mas não os vi e nem tentei.
Eu cansei de fazer isso toda vez que queria ler um código de barras e apenas pedi uma lente macro.
Se os códigos não couberem na tela quando em foco, sua queda será muito grande; sem utilidade.
fonte
como eu sei, se você definir a distância entre o telefone e o código de barras, o suficiente para não haver necessidade de foco automático, o telefone deve reconhecê-lo, mas em alguns casos a distância do código de barras talvez esteja longe do retângulo específico por o aplicativo, portanto, não será reconhecido; portanto, neste caso, essa situação será diferente de telefone para outro e, como eu já tinha esse caso no passado, nunca funcionou para mim.
fonte