Pregunta

¿Alguien conoce un decodificador QR que funcione en Mac o que pueda estar en línea? Solo necesito decodificar una sola imagen.

¿Fue útil?

Solución

Desafortunadamente, la biblioteca más utilizada libdecodeqr depende de OpenCV (gtk2) y también lo es difícil compilarlo en OS X. (Intenté compilarlo porque lo necesita el módulo perl Image :: DecodeQR , pero no tuvo éxito).

Afortunadamente, encontré este enlace: http://macscripter.net/viewtopic.php?id= 37404 de citar el siguiente:

  1. Descargue el código fuente ZBar .
  2. Desempaquete el tarball y abra el directorio resultante en una ventana de Terminal.
  3. Escriba ./configure --disable-video --without-python --without-gtk --without-qt para configurar el proceso de construcción, limitando las dependencias de ImageMagick.
  4. Escriba " make " para invocar el proceso de construcción.
  5. Escriba " sudo make install " ;, e ingrese una contraseña de administrador cuando se le solicite.

Necesitará ImageMagick que se puede instalar desde macports .

Después de instalar ZBar, puedes decodificar qrcode con un comando

zbarimg qrcode_file.png

Probado en OS X Mavericks 10.9.2 (y Lion / 10.7.5), y funciona muy bien. Debido a que solo depende de ImageMagick (existe en macports), debe ser fácilmente "compilable" en otras versiones de OS X también.

Otros consejos

Usando brew, es fácil instalar zbar, un lector de códigos QR.

brew install zbar

Entonces se puede leer un código QR llamando:

zbarimg qrcode_file.png

También @ jm666, brew se puede usar para instalar opencv .

Este decodificador en línea también puede funcionar para usted:

ZXing Decoder en línea

Pude compilar qrencode 2.0 hace unos meses en mi iMac. Necesita las herramientas de desarrollo instaladas (obviamente), no recuerdo si necesito construir bibliotecas adicionales primero como libpng o algo así. Pero eso es para codificar cadenas como imágenes QR ...

Puede usar la Biblioteca de códigos QR de Java en SourceForge, también lo probé una Mac para decodificar imágenes que codifiqué con qrencode 2.0 y funcionó bien.

aquí hay un decodificador en línea que debería funcionar para usted, utiliza el decodificador en línea zxing en segundo plano QRgen Online QR Decoder

Aquí hay uno que usa su cámara web y funciona en tiempo real como un decodificador QR para un teléfono. Está basado en AdobeAir y funciona razonablemente bien.

http://www.dansl.net/blog/?p=256

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top