Reconocimiento de códigos de barra y QR con ZBAR
Para los que no la conozcan, presentamos esta excelente
herramienta para el reconocimiento de códigos de barra y códigos QR (Códigos
soportados: EAN13, EAN8, UPCA, UPCE, ISBN13, ISBN10, i25, 3 de 9, Code 93, Interleaved
128 y qrcode).
Podemos utilizarla en Windows o Linux y consta de dos
partes, una interfaz gráfica que nos permite reconocer códigos utilizando
nuestra webcam y un programa por línea de comandos.
El comando zbarimg nos permite automatizar procesos de
reconocimiento sin comprar software u opcionales de scanners. Podemos incluirlo en un script o ejecutable en entorno Windows o Linux.
A continuación les damos un breve ejemplo de un script para
Linux (bash) para el reconocimiento de códigos 3 de 9 en todos los archivos
tiff encontrados en una determinada carpeta y devolver los valores en un
archivo CSV:
#!/bin/bash
ruta=/home/usuario/img
cd $ruta
for archivo in `ls *.tiff`
do
codbar=`zbarimg –q –S *.disable=1 –S code39.enable=1 $archivo | cut –d: -f2`
echo $archivo,$codbar >> $ruta/codigos.csv
done
ruta=/home/usuario/img
cd $ruta
for archivo in `ls *.tiff`
do
codbar=`zbarimg –q –S *.disable=1 –S code39.enable=1 $archivo | cut –d: -f2`
echo $archivo,$codbar >> $ruta/codigos.csv
done
Instalación en Ubuntu:
$ sudo apt-get install zbar-tools
Link descarga:
Comentarios
Publicar un comentario