Logiciel pour lire un code QR?

53

J'ai vu un code QR lire un livre, mais je n'ai pas de téléphone intelligent pour le vérifier.

Alors je viens de prendre une photo de lui et sauvé mon PC. Et j'ai téléchargé libdecoderqr0, libdecodeqr-dev, libdecodeqr-exemples pour le lire. Mais je ne sais pas comment l'utiliser.

Que dois-je faire ensuite ou existe-t-il un moyen plus agréable de lire les codes QR?

Benjamin
la source
Le moyen le plus simple de numériser un code QR est d'utiliser l'un de ces services en ligne, tel que qr4u.online , webqr.com
4xy le

Réponses:

36

POUR CODE QR

Installez l'application de ligne de commande zbarimg en exécutant: sudo apt-get install zbar-tools

Utilisez le programme zbarimgfourni par le paquet pour lire votre image codée QR

EXEMPLE

depuis la ligne de commande:

zbarimg "image-file-name.jpg"

Ce qui précède affiche ce qui est encodé dans l’image du terminal.

SI vous souhaitez générer un code QR, vous pouvez installer qrencode à partir des référentiels.

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

Ce qui précède codera les informations du fichier input.txt dans un fichier image appelé test.png.

ou vous pouvez saisir du texte depuis la console avec;

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

Ce qui précède générera une image codée QR appelée ubuntu.png avec l’url http://www.ubuntu.com encodée.

DES APPLICATIONS WEB

vous pouvez encoder et décoder en ligne à: online barcodereader.com et à: ZXing Decoder Online

POUR DATAMATRIX

Installez libdmtx-utils à partir du référentiel et essayez d’utiliser les outils qu’il fournit.

Libdmtx est une bibliothèque pour la lecture et l'écriture de codes à barres 2D Data Matrix, symboles bidimensionnels contenant un motif dense de données avec correction d'erreur intégrée.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Ceci encodera le texte contenu dans input.txt dans le répertoire courant en une image, image.png dans le répertoire actuel.

dmtxread - analyse les codes à barres Data Matrix, exemple simple;

dmtxread image.png

Lit le fichier image.png codé et écrit les messages décodés sur la sortie standard.

Sabacon
la source
Data Matrix semble beaucoup mieux, car il a un décodeur approprié et il peut encoder des octets nuls. cela ne fonctionne pas:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen le
Je ne pouvais pas obtenir les exemples libdecodeqr pour générer quoi que ce soit. dmtx semble être très limité en ce qui concerne la taille des données; une clé SSH normale ne conviendrait pas. (En outre, libdmtx.org pointe vers quelque chose de très différent de nos jours.)
Raphael
zbarimg --raw qr.png > output.txtpour l'enregistrer dans un fichier. Le code "QR-Code:" est ajouté à la sortie s'il --rawn'est pas activé.
Saftever
xbar-tools contient également un outil zbarcamavec lequel le code QR peut être scanné directement à l'aide d'une webcam.
luator
26

ZBar reconnaît plusieurs types de codes à barres, y compris les codes QR. Si j'installezbar-tools

$ sudo apt-get install zbar-tools

et enregistrez cette image QtQR dans un fichier appelé askubuntu.png, puis l' zbarimgutilitaire recherche et décode le code QR

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

Il existe également un zbarcamutilitaire que vous pouvez utiliser pour décoder les codes QR repérés par votre webcam.

oylenshpeegul
la source
22

QtQR

Une interface graphique pour créer et lire des codes QR.

QtQR

QtQR peut lire les codes QR à partir de fichiers d’image ou d’une webcam. Il est capable de reconnaître un certain nombre de types spécifiques de codes QR, notamment des liens Web, des adresses électroniques / messages, des messages SMS et des numéros de téléphone.

Vous pourriez potentiellement scanner le code QR du livre en utilisant une webcam. Si vous faites cela, assurez-vous qu'il y a assez de lumière et que vous tenez le code QR à plat et immobile. Vous verrez une fenêtre avec l'entrée webcam à l'écran. Attendez que les points verts apparaissent, fermez la fenêtre et QtQR vous indiquera le contenu du code QR.

Vous pouvez installer en ajoutant le PPA PPA : qr-tools-developers / qr-tools-stable et en installant le paquet qtqr.

dv3500ea
la source
Désolé, le commentaire est affiché dans le mauvais onglet du navigateur. :( - Si vous allez tester QtQR: launchpad.net/qr-tools , il existe des PPA stables et journaliers, vous pouvez ajouter le quotidien sans trop de souci. Notez que si vous utilisez Ubuntu 10.10, vous devez l'ajouter. un PPA supplémentaire en raison de certaines dépendances non disponibles (zbar) Des instructions sont disponibles sur le site du tableau de bord. Tout retour est grandement apprécié. À la vôtre!
Ramiro Algozino
Cela fonctionne dans 12.04 Merci beaucoup!
Geppettvs D'Constanzo
sudo add-apt-repository ppa: qr-tools-developers / qr-tools-stable mise à jour sudo apt-get sudo apt-get install qtqr
Paul Preibisch
6

Google Chrome a une extension dans le Chrome Web Store appelée QRreader .

Si un code QR existe sur une page Web, faites un clic droit dessus et le tour est joué!

buxa
la source
3

Il existe une demande de brainstorming pour un lecteur de code QR ici: http://brainstorm.ubuntu.com/item/15111/ Ces commentaires incluent des liens vers Tbarcode et Decodecamera que vous voudrez peut-être consulter. Je lierais directement à eux, mais je ne peux pas encore publier plus d'un lien.

Tanath
la source
Je viens d'essayer DecodeCamera. Mais ça ne marche pas. Le script python rencontre une erreur.
Benjamin le
Si vous signalez l'erreur, vous pourrez peut-être obtenir de l'aide. La façon dont je traite les codes QR consiste simplement à pointer mon téléphone vers mon écran et à utiliser l'application sur mon téléphone.
Tanath
3

En fait, je voulais pouvoir lire moi-même ces codes QR. J'ai donc créé une petite application qui s'affiche dans la barre d'état système. Vous cliquez dessus et met en surbrillance tous les codes QR (ou codes à barres) visibles à l'écran et vous indique ce qu'ils disent ... Vous pouvez aussi cliquer dessus et copier n'importe quel texte de code dans le presse-papiers pour le coller dans un navigateur, etc. J'utilise ZBar et vous pouvez le vérifier ici ...

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

Quelqu'un veut m'aider à le transformer en un paquet?

Charles Lohr
la source
2

QTQR n'est pas possible d'installer sur Ubuntu 10.04 LTS - il y a des paquets cassés . Au lieu de cela, vous pouvez utiliser ce lien pour l’installer.

Qreator est un autre créateur de code QR:

référentiel - https://launchpad.net/qreator

page d'accueil - http://davidplanella.org/project-showcase/qreator/

Installation de Qreator

Ouvrez un terminal avec Ctrl + Alt + T et tapez ces commandes:

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

 sudo apt-get update

 sudo apt-get install qreator
zeroconf
la source
0

Voici les commandes d'installation pour QTQR

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