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

¿Cuando necesito usar OCR en mi proceso de RPA?