Software per leggere un codice QR?


53

Ho visto un codice QR mentre leggevo un libro, ma non ho uno smartphone per controllarlo.

Quindi ho appena fatto una foto e ho salvato il mio PC. E ho scaricato libdecoderqr0, libdecodeqr-dev, libdecodeqr-esempi per leggerlo. Ma non so come usarlo.

Cosa devo fare dopo o c'è un modo migliore per leggere i codici QR?


Il modo più semplice per scansionare un codice QR è usare uno di quei servizi online come ad esempio qr4u.online , webqr.com
4xy

Risposte:


36

PER CODICE QR

Installa l'applicazione da riga di comando zbarimg eseguendo: sudo apt-get install zbar-tools

Utilizzare il programma, zbarimgfornito dal pacchetto per leggere l'immagine codificata QR

ESEMPIO

dalla riga di comando:

zbarimg "image-file-name.jpg"

Quanto sopra mostrerà ciò che è codificato nell'immagine nel terminale.

Se desideri generare un codice QR, puoi installare qrencode dai repository.

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

Quanto sopra codificherà le informazioni nel file input.txt in un file di immagine chiamato test.png.

oppure puoi inserire del testo dalla console con;

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

Quanto sopra genererà un'immagine codificata QR chiamata ubuntu.png con l'URL http://www.ubuntu.com codificato in essa.

APPLICAZIONI WEB

puoi codificare e decodificare online su: online barcodereader.com e su: ZXing Decoder online

PER DATAMATRIX

Installa libdmtx-utils dal repository e prova a usare gli strumenti che fornisce.

Libdmtx è una libreria per la lettura e la scrittura di codici a barre 2D Data Matrix, simboli bidimensionali che contengono un modello denso di dati con correzione errori integrata.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Questo codificherà il testo contenuto in input.txt nella directory corrente in un'immagine, image.png nella directory corrente.

dmtxread - scansiona i codici a barre Data Matrix, semplice esempio;

dmtxread image.png

Legge il codificato image.png e scrive i messaggi decodificati nell'output standard.


la matrice di dati sembra molto migliore, poiché ha un decodificatore adeguato e può codificare byte nulli. questo non funziona:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen,

Non sono riuscito a ottenere gli esempi libdecodeqr per produrre qualcosa. dmtx sembra essere molto limitato per quanto riguarda la dimensione dei dati; una chiave SSH normale non si adatterebbe. (Inoltre, libdmtx.org indica qualcosa di molto diverso al giorno d'oggi.)
Raffaello

zbarimg --raw qr.png > output.txtper salvarlo in un file. Il codice "QR-Code:" viene aggiunto all'output se --rawnon è abilitato.
Saftever

xbar-tools contiene anche uno strumento zbarcamcon il quale il codice QR può essere scansionato direttamente tramite una webcam.
Luator il

26

ZBar riconosce diversi tipi di codici a barre, inclusi i codici QR. Se installozbar-tools

$ sudo apt-get install zbar-tools

e salva l' immagine QtQR in un file chiamato askubuntu.png, quindi l' zbarimgutilità trova e decodifica il codice QR

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

C'è anche zbarcamun'utilità, che puoi usare per decodificare i codici QR individuati dalla tua webcam.


22

QtQR

Un'interfaccia grafica per la creazione e la lettura di codici QR.

QtQR

QtQR può leggere i codici QR da file di immagine o da una webcam. È in grado di riconoscere un numero di tipi specifici di codice QR inclusi collegamenti Web, indirizzi e-mail / messaggi, messaggi SMS e numeri di telefono.

Potresti potenzialmente scansionare il codice QR dal libro usando una webcam. Se lo fai, assicurati che ci sia abbastanza luce e che il codice QR sia fisso e fermo. Vedrai una finestra con l'ingresso della webcam sullo schermo. Attendi fino alla comparsa di punti verdi, quindi chiudi la finestra e QtQR ti dirà cosa era contenuto nel codice QR.

È possibile installare aggiungendo PPA ppa: qr-tools-developers / qr-tools-stable e installando il pacchetto qtqr.


Spiacenti, ho inserito il commento nella scheda del browser errata. :( - Se hai intenzione di testare QtQR: launchpad.net/qr-tools , ci sono PPA stabili e diario, puoi aggiungere il quotidiano senza troppe preoccupazioni. Nota che se stai eseguendo Ubuntu 10.10 devi aggiungere un PPA extra a causa di alcune dipendenze non disponibili (zbar) Ci sono istruzioni nel sito del launchpad. Qualsiasi feddback è molto apprezzato Saluti!
Ramiro Algozino

Funziona in 12.04 Grazie mille!
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 ha un'estensione nel Chrome Web Store chiamata QRreader .

Se esiste un codice QR su una pagina Web, basta fare clic destro su di esso e voilà!


3

C'è una richiesta Brainstorm per un lettore QR qui: http://brainstorm.ubuntu.com/item/15111/ Nei commenti sono inclusi collegamenti a Tbarcode e Decodecamera che potresti voler controllare. Mi collegherei direttamente a loro, ma non posso ancora pubblicare più di un link.


Ho appena provato DecodeCamera. Ma non funziona Lo script python incontra un errore.
Benjamin,

Se pubblichi l'errore potresti essere in grado di ottenere assistenza. Il modo in cui gestisco i codici QR è semplicemente puntare il telefono sullo schermo e utilizzare l'app sul mio telefono.
Tanath,

3

In realtà volevo essere in grado di leggere questi codici QR da solo, quindi ho creato una piccola app che si trova sulla barra delle applicazioni, fai clic su di essa ed evidenzia tutti i codici QR (o codici a barre) visibili sullo schermo e ti dice cosa dicono ... Inoltre, puoi fare clic su di esso e copiare qualsiasi testo del codice negli appunti per incollarlo in un browser, ecc. Sto usando ZBar, e puoi verificarlo qui ...

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

Qualcuno vuole aiutarmi a trasformarlo in un pacchetto?


2

QTQR non è possibile installare su Ubuntu 10.04 LTS - ci sono pacchetti rotti . Invece di questo è possibile utilizzare questo collegamento per installarlo.

Qreator è un altro creatore di codici QR:

repository - https://launchpad.net/qreator

homepage - http://davidplanella.org/project-showcase/qreator/

Installazione di Qreator

Apri un terminale con Ctrl + Alt + T e digita questi comandi:

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

 sudo apt-get update

 sudo apt-get install qreator

0

Ecco i comandi di installazione per QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.