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?


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.


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ą.


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.


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à!


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.


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ę?


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

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.