Oprogramowanie do odczytu kodu QR?

53

Widziałem kod QR czytający książkę, ale nie mam inteligentnego telefonu, aby to sprawdzić.

Właśnie zrobiłem zdjęcie i zapisałem komputer. I pobrałem libdecoderqr0, libdecodeqr-dev, libdecodeqr-przykłady do czytania. Ale nie wiem, jak go używać.

Co mam teraz zrobić lub czy jest lepszy sposób na odczyt kodów QR?

Benzoes
źródło
Najprostszym sposobem zeskanowania kodu QR jest skorzystanie z jednej z tych usług online, takich jak np. Qr4u.online , webqr.com
4xy

Odpowiedzi:

36

DLA KODU QR

Zainstaluj aplikację wiersza polecenia zbarimg, uruchamiając: sudo apt-get install zbar-tools

Skorzystaj z programu zbarimgdostarczonego w pakiecie, aby odczytać swoje zdjęcie zakodowane w QR

PRZYKŁAD

z linii poleceń:

zbarimg "image-file-name.jpg"

Powyżej wyświetli to, co jest zakodowane na obrazie w terminalu.

JEŚLI chcesz wygenerować kod QR, możesz zainstalować qrencode z repozytoriów.

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

Powyższe koduje informacje w pliku input.txt w pliku obrazu o nazwie test.png.

lub możesz wpisać tekst z konsoli za pomocą;

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

Powyższe wygeneruje kodowany obraz QR o nazwie ubuntu.png z zakodowanym adresem URL http://www.ubuntu.com .

APLIKACJE INTERNETOWE

możesz kodować i dekodować online na: online barcodereader.com i na: ZXing Decoder Online

DLA DATAMATRIX

Zainstaluj libdmtx-utils z repozytorium i spróbuj użyć dostarczonych narzędzi.

Libdmtx to biblioteka do odczytu i zapisu kodów kreskowych 2D Data Matrix, dwuwymiarowych symboli, które przechowują gęsty wzór danych z wbudowaną korekcją błędów.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Spowoduje to zakodowanie tekstu zawartego w input.txt w bieżącym katalogu na obraz, image.png w bieżącym katalogu.

dmtxread - skanuje kody kreskowe Data Matrix, prosty przykład;

dmtxread image.png

Odczytuje zakodowany obraz.png i zapisuje zdekodowane wiadomości na standardowe wyjście.

Sabacon
źródło
matryca danych wydaje się znacznie lepsza, ponieważ ma odpowiedni dekoder i może kodować bajty zerowe. to nie działa:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen
Nie mogłem uzyskać przykładów libdecodeqr, aby coś wypisały. dmtx wydaje się być bardzo ograniczony pod względem wielkości danych; zwykły klucz SSH nie pasowałby. (Również libdmtx.org wskazuje obecnie na coś zupełnie innego.)
Raphael
zbarimg --raw qr.png > output.txtaby zapisać go do pliku. „Kod QR:” tekst jest dołączany do wyjścia, jeśli --rawnie jest włączony.
Saftever
Narzędzia xbar zawierają również narzędzie, za zbarcampomocą którego można bezpośrednio skanować kod QR za pomocą kamery internetowej.
luator
26

ZBar rozpoznaje kilka rodzajów kodów kreskowych, w tym kody QR. Jeśli zainstalujęzbar-tools

$ sudo apt-get install zbar-tools

i zapisz ten obraz QtQR w pliku o nazwie askubuntu.png, a następnie zbarimgnarzędzie znajdzie i zdekoduje kod QR

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

Istnieje również zbarcamnarzędzie, którego można użyć do odkodowania kodów QR wykrytych przez kamerę internetową.

oylenshpeegul
źródło
22

QtQR

Graficzny interfejs do tworzenia i odczytu kodów QR.

QtQR

QtQR może odczytywać kody QR z plików obrazów lub kamery internetowej. Jest w stanie rozpoznać wiele określonych rodzajów kodów QR, w tym łącza internetowe, adresy / wiadomości e-mail, wiadomości SMS i numery telefonów.

Możesz potencjalnie zeskanować kod QR z książki za pomocą kamery internetowej. Jeśli to zrobisz, upewnij się, że jest wystarczająco dużo światła i trzymasz kod QR płasko i nieruchomo. Na ekranie zobaczysz okno z wejściem kamery internetowej. Poczekaj, aż pojawią się zielone kropki, a następnie zamknij okno, a QtQR powie ci, co zawiera kod QR.

Możesz zainstalować, dodając PPA ppa: qr-tools-developers / qr-tools-stable i instalując pakiet qtqr.

dv3500ea
źródło
Przepraszam, dodałem komentarz na niewłaściwej karcie przeglądarki. :( - Jeśli zamierzasz testować QtQR: launchpad.net/qr-tools , są stabilne i pamiętnik na PPA, można dodać dzienna bez zbytniego niepokoju Pamiętaj, że jeśli korzystasz z Ubuntu 10.10 trzeba dodać. dodatkowy PPA z powodu niektórych zależności nie był dostępny (zbar) Na stronie startera znajdują się instrukcje. Wszelkie informacje zwrotne są bardzo mile widziane. Pozdrawiam!
Ramiro Algozino
Działa to w 12.04 Dziękuję bardzo!
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 ma rozszerzenie w Chrome Web Store o nazwie QRreader .

Jeśli kod QR istnieje na stronie internetowej, kliknij go prawym przyciskiem myszy i voilà!

buxa
źródło
3

Tutaj jest prośba o Brainstorm dla czytnika QR: http://brainstorm.ubuntu.com/item/15111/ W komentarzach znajdują się linki do Tbarcode i Decodecamera, które możesz chcieć sprawdzić. Odsyłam link bezpośrednio do nich, ale nie mogę jeszcze opublikować więcej niż jednego linku.

Tanath
źródło
Właśnie próbowałem DecodeCamera. Ale to nie działa. Skrypt Pythona napotkał błąd.
Benjamin
Jeśli opublikujesz błąd, możesz uzyskać pomoc. Sposób, w jaki radzę sobie z kodami QR, polega na skierowaniu telefonu na ekran i korzystaniu z aplikacji na telefonie.
Tanath
3

Naprawdę chciałem móc sam odczytać te kody QR, więc stworzyłem małą aplikację, która siedzi na pasku zadań, klikasz ją i podświetla wszystkie kody QR (lub kody kreskowe) widoczne na ekranie i mówi ci co mówią ... Możesz też kliknąć na niego i skopiować dowolny tekst kodu do schowka, aby wkleić go do przeglądarki itp. Używam ZBar i możesz to sprawdzić tutaj ...

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

Czy ktoś chce mi pomóc przekształcić go w paczkę?

Charles Lohr
źródło
2

QTQR nie jest możliwy do zainstalowania na Ubuntu 10.04 LTS - istnieją uszkodzone pakiety . Zamiast tego możesz użyć tego linku, aby go zainstalować.

Qreator to kolejny twórca kodów QR:

repozytorium - https://launchpad.net/qreator

strona główna - http://davidplanella.org/project-showcase/qreator/

Instalacja Qreatora

Otwórz terminal za pomocą Ctrl + Alt + T i wpisz następujące polecenia:

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

 sudo apt-get update

 sudo apt-get install qreator
zeroconf
źródło
0

Oto polecenia instalacji dla QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
Paul Preibisch
źródło