O Alessandro Faria publicou um excelente artigo onde descreve como efectuar a leitura de um código de barras a partir da nossa webcam ao vivo como também fazer o processamento de ficheiros de imagem em Linux.

Isto é possível graças ao programa Zebra Code Reader, uma solução de código aberta que corre em Linux. Suporta os formatos mais populares do código de barras (EAN-13/UPC-A, EAN-8, CODE 128, CODE 39 e 2 de 5 intercalado) sendo apenas compatível com webcams que possuam a API V4L1 ou a V4L2.

As principais características do projecto:
- Compatível com QT e Gtk;
- Alta velocidade;
- Baixo consumo de memória (aproximadamente 1K módulo de descodificação EAN);
- Não está apenas limitado ao uso de imagens estáticas (imagens guardadas no disco);
- Não utiliza operação de vírgula flutuante;
- Adequado para processadores embarcados com baixo poder de processamento;
- Componentes em módulos, assim podendo utilizá-los juntos ou separadamente.
O artigo está bastante completo com os passos necessários para a instalação, configuração e execução do programa. No vídeo abaixo, o autor mostra como funciona.
Para quem quiser avançar com o projecto pode consultar o seguinte link: Zebra Barcode Reader: Lendo código de barras com a sua Webcam no Linux
Boas capturas!



Alessandro, boa tarde ! muito bom o recurso ! mas gostaria de implementar em um website “intranet” tem um website com esse recurso agora não tenho a minima ideia de como fizeram
http://www.gurulib.com/_scripts/barcode/gurulib_barcode.html
da uma olhada !
Abraço