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. 

zbar detección de códigos de barra con webcam


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

Instalación en Ubuntu:  $ sudo apt-get install zbar-tools

Link descarga:


Comentarios

Entradas populares de este blog

Código de barra 2D en nuevo DNI argentino

Como está compuesto el código de barras AFIP en Facturas electrónicas

Como digitalizar un DNI y reconocer su código de barras con Kofax Express