¿Software para leer un código QR?


53

Vi un código QR leyendo un libro, pero no tengo un teléfono inteligente para revisarlo.

Así que solo le tomé una foto y guardé mi PC. Y descargué libdecoderqr0, libdecodeqr-dev, libdecodeqr-examples para leerlo. Pero no sé cómo usarlo.

¿Qué hago a continuación, o hay una mejor manera de leer los códigos QR?


La forma más sencilla de escanear un código QR es utilizar uno de esos servicios en línea como por ejemplo qr4u.online , webqr.com
— 4xy

Respuestas:


36

PARA CÓDIGO QR

Instale la aplicación de línea de comandos zbarimg ejecutando: sudo apt-get install zbar-tools

Use el programa, zbarimgprovisto por el paquete para leer su imagen codificada QR

EJEMPLO

desde la línea de comando:

zbarimg "image-file-name.jpg"

Lo anterior mostrará lo que está codificado en la imagen en el terminal.

SI desea generar un código QR, puede instalar qrencode desde los repositorios.

cat input.txt | qrencode -s 10 -o test.png

Lo anterior codificará la información en el archivo input.txt en un archivo de imagen llamado test.png.

o puede ingresar texto desde la consola con;

qrencode -s 10 -o ubuntu.png http://www.ubuntu.com

Lo anterior generará una imagen codificada QR llamada ubuntu.png con la url http://www.ubuntu.com codificada en ella.

APLICACIONES WEB

puede codificar y decodificar en línea en: online barcodereader.com y en: ZXing Decoder Online

PARA DATAMATRIX

Instale libdmtx-utils desde el repositorio e intente usar las herramientas que proporciona.

Libdmtx es una biblioteca para leer y escribir códigos de barras 2D de Data Matrix, símbolos bidimensionales que contienen un patrón denso de datos con corrección de errores incorporada.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Esto codificará el texto contenido en input.txt en el directorio actual a una imagen, image.png en el directorio actual.

dmtxread - escanea códigos de barras de Data Matrix, ejemplo simple;

dmtxread image.png

Lee el archivo image.png codificado y escribe los mensajes decodificados en la salida estándar.


La matriz de datos parece mucho mejor, ya que tiene un decodificador adecuado y puede codificar bytes nulos. esto no funciona:echo -en "\x00" | qrencode -t PNG -o lol.png
— Janus Troelsen

No pude obtener los ejemplos de libdecodeqr para mostrar nada. dmtx parece ser muy limitado con respecto al tamaño de los datos; una clave SSH normal no encajaría. (Además, libdmtx.org señala algo muy diferente hoy en día.)
— Raphael

zbarimg --raw qr.png > output.txtpara guardarlo en un archivo. El texto "QR-Code:" se agrega a la salida si --rawno está habilitado.
— Saftever

xbar-tools también contiene una herramienta zbarcamcon la cual el código QR se puede escanear directamente usando una cámara web.
— Luator

26

ZBar reconoce varios tipos de códigos de barras, incluidos los códigos QR. Si instalozbar-tools

$ sudo apt-get install zbar-tools

y guarde esa imagen QtQR en un archivo llamado askubuntu.png, luego la zbarimgutilidad encuentra y decodifica el código QR

$ zbarimg askubuntu.png 
QR-Code:http://askubuntu.com
scanned 1 barcode symbols from 1 images in 0.02 seconds

También hay una zbarcamutilidad, que puede usar para decodificar códigos QR detectados por su cámara web.


22

QtQR

Una interfaz gráfica para crear y leer códigos QR.

QtQR

QtQR puede leer códigos QR de archivos de imagen o de una cámara web. Es capaz de reconocer varios tipos específicos de códigos QR, incluidos enlaces web, direcciones de correo electrónico / mensajes, mensajes SMS y números de teléfono.

Potencialmente, podría escanear el código QR del libro usando una cámara web. Si hace esto, asegúrese de que haya suficiente luz y que mantenga el código QR plano e inmóvil. Verá una ventana con la entrada de la cámara web en la pantalla. Espere hasta que aparezcan puntos verdes, luego cierre la ventana y QtQR le dirá qué contenía el código QR.

Puede instalar agregando el PPA ppa: qr-tools-developers / qr-tools-stable e instalando el paquete qtqr.


Lo siento, hice el comentario en la pestaña del navegador equivocado. :( - Si va a probar QtQR: launchpad.net/qr-tools , hay PPA estables y diarios, puede agregar el diario sin demasiada preocupación. Tenga en cuenta que si está ejecutando Ubuntu 10.10 necesita agregar un PPA adicional debido a que algunas dependencias no han estado disponibles (zbar) Hay instrucciones en el sitio de la plataforma de lanzamiento. Cualquier comentario es muy apreciado. ¡Saludos!
— Ramiro Algozino

Esto funciona en 12.04 ¡Muchas gracias!
— Geppettvs D'Constanzo

sudo add-apt-repository ppa: qr-tools-developers / qr-tools-stable sudo apt-get update sudo apt-get install qtqr
— Paul Preibisch

6

Google Chrome tiene una extensión en Chrome Web Store llamada QRreader .

Si existe un código QR en una página web, simplemente haga clic derecho sobre él y ¡listo!


3

Aquí hay una solicitud de Brainstorm para un lector de QR: http://brainstorm.ubuntu.com/item/15111/ En los comentarios se incluyen enlaces a Tbarcode y Decodecamera que quizás desee consultar. Me vincularía directamente a ellos, pero aún no puedo publicar más de un enlace.


Acabo de probar DecodeCamera. Pero no funciona. El script de Python cumple con un error.
— Benjamin

Si publica el error, puede obtener ayuda con él. La forma en que trato con los códigos QR es simplemente apuntar mi teléfono a mi pantalla y usar la aplicación en mi teléfono.
— Tanath

3

Realmente quería poder leer estos códigos QR yo mismo, así que hice una pequeña aplicación que se encuentra en la bandeja del sistema, hace clic en ella y resalta todos los códigos QR (o códigos de barras) visibles en la pantalla y le dice lo que dicen ... Además, puede hacer clic en él y copiar el texto del código en el portapapeles para pegarlo en un navegador, etc. Estoy usando ZBar, y puede consultarlo aquí ...

http://cnlohr.blogspot.com/2011/08/desktop-qr-code-reader-for-ubuntu.html

¿Alguien quiere ayudarme a convertirlo en un paquete?


2

QTQR no es posible instalar en Ubuntu 10.04 LTS, hay paquetes rotos . En lugar de esto, puede usar este enlace para instalarlo.

Qreator es otro creador de códigos QR:

repositorio - https://launchpad.net/qreator

página de inicio - http://davidplanella.org/project-showcase/qreator/

Instalación de Qreator

Abra una terminal con Ctrl + Alt + T y escriba estos comandos:

 sudo add-apt-repository ppa:qreator-hackers/qreator-stable

 sudo apt-get update

 sudo apt-get install qreator

0

Aquí están los comandos de instalación para QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.