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.