Phần mềm đọc mã QR?


53

Tôi thấy mã QR đang đọc sách, nhưng tôi không có điện thoại thông minh để kiểm tra.

Vì vậy, tôi chỉ cần chụp ảnh của nó và lưu PC của tôi. Và tôi đã tải về libdecoderqr0, libdecodeqr-dev, libdecodeqr-example để đọc nó. Nhưng tôi không biết làm thế nào để sử dụng nó.

Tôi phải làm gì tiếp theo hoặc có cách nào tốt hơn để đọc mã QR không?


Cách đơn giản nhất để quét Mã QR là sử dụng một trong những dịch vụ trực tuyến đó, ví dụ như qr4u.online , webqr.com
4xy

Câu trả lời:


36

CHO MÃ QR

Cài đặt ứng dụng dòng lệnh zbarimg bằng cách chạy: sudo apt-get install zbar-tools

Sử dụng chương trình, zbarimgđược cung cấp bởi gói để đọc hình ảnh được mã hóa QR của bạn

THÍ DỤ

từ dòng lệnh:

zbarimg "image-file-name.jpg"

Ở trên sẽ hiển thị những gì được mã hóa trong hình ảnh trong thiết bị đầu cuối.

NẾU bạn muốn tạo mã QR, bạn có thể cài đặt qrencode từ kho lưu trữ.

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

Ở trên sẽ mã hóa thông tin trong tệp input.txt trong một tệp hình ảnh có tên test.png.

hoặc bạn có thể nhập văn bản từ bàn điều khiển với;

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

Ở trên sẽ tạo ra một hình ảnh được mã hóa QR có tên là ubfox.png với url http://www.ubfox.com được mã hóa trong đó.

ỨNG DỤNG WEB

bạn có thể mã hóa và giải mã trực tuyến tại: barcodereader.com trực tuyến và tại: ZXing Decoder Online

ĐỐI VỚI DATAMATRIX

Cài đặt libdmtx-utils từ kho lưu trữ và thử sử dụng các công cụ mà nó cung cấp.

Libdmtx là một thư viện để đọc và ghi mã vạch Data Matrix 2D, các ký hiệu hai chiều chứa một mẫu dữ liệu dày đặc với tính năng sửa lỗi tích hợp.

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

Điều này sẽ mã hóa văn bản chứa trong input.txt trong thư mục hiện tại thành một hình ảnh, image.png trong thư mục hiện tại.

dmtxread - quét mã vạch Ma trận dữ liệu, ví dụ đơn giản;

dmtxread image.png

Đọc image.png được mã hóa và ghi các tin nhắn được giải mã vào đầu ra tiêu chuẩn.


ma trận dữ liệu có vẻ tốt hơn, vì nó có bộ giải mã phù hợp và nó có thể mã hóa các byte rỗng. việc này không hiệu quả:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen

Tôi không thể lấy các ví dụ libdecodeqr để xuất bất cứ thứ gì. dmtx dường như rất hạn chế về kích thước của dữ liệu; một khóa SSH thông thường sẽ không phù hợp. (Ngoài ra, libdmtx.org chỉ ra một thứ rất khác hiện nay.)
Raphael

zbarimg --raw qr.png > output.txtđể lưu nó vào một tập tin. Văn bản "Mã QR:" được thêm vào đầu ra nếu --rawkhông được bật.
Saftever

xbar-tools cũng chứa một công cụ zbarcammà mã QR có thể được quét trực tiếp bằng webcam.
luator

26

ZBar nhận ra một số loại mã vạch, bao gồm cả mã QR. Nếu tôi cài đặtzbar-tools

$ sudo apt-get install zbar-tools

và lưu hình ảnh QtQR đó vào một tệp được gọi askubuntu.png, sau đó zbarimgtiện ích tìm và giải mã mã QR

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

Ngoài ra còn có một zbarcamtiện ích mà bạn có thể sử dụng để giải mã mã QR được phát hiện bởi web cam của bạn.


22

QtQR

Giao diện đồ họa để tạo và đọc mã QR.

QtQR

QtQR có thể đọc mã QR từ các tệp hình ảnh hoặc từ webcam. Nó có thể nhận ra một số loại mã QR cụ thể bao gồm liên kết web, địa chỉ email / tin nhắn, tin nhắn SMS và số điện thoại.

Bạn có khả năng có thể quét mã QR từ sách bằng webcam. Nếu bạn làm điều này, đảm bảo có đủ ánh sáng và bạn đang giữ mã QR phẳng và yên. Bạn sẽ thấy một cửa sổ với đầu vào webcam trên màn hình. Đợi cho đến khi các chấm màu xanh lá cây xuất hiện rồi đóng cửa sổ và QtQR sẽ cho bạn biết những gì được chứa trong mã QR.

Bạn có thể cài đặt bằng cách thêm ppa PPA : qr-tools-developers / qr-tools-ổn định và cài đặt gói qtqr.


Xin lỗi, tôi đã bình luận trong tab trình duyệt sai. :( - Nếu bạn định kiểm tra QtQR: launchpad.net/qr-tools , có PPA ổn định và nhật ký, bạn có thể thêm hàng ngày mà không quá lo lắng. Xin lưu ý rằng nếu bạn đang chạy Ubuntu 10.10, bạn cần thêm thêm một PPA vì một số phụ thuộc không có sẵn (zbar) Có hướng dẫn trong trang web launchpad. Bất kỳ sự phản hồi nào cũng được đánh giá cao. Chúc mừng!
Ramiro Algozino

Điều này hoạt động trong 12.04 Cảm ơn bạn rất nhiều!
Geppettvs D'Constanzo

sudo add-apt-repository ppa: qr-tools-developers / qr-tools-ổn định sudo apt-get update sudo apt-get install qtqr
Paul Preibisch

6

Google Chrome có một tiện ích mở rộng trong Cửa hàng Chrome trực tuyến có tên là QRreader .

Nếu mã QR tồn tại trên một trang web, chỉ cần nhấp chuột phải vào nó và voilà!


3

Có một yêu cầu Brainstorm cho một trình đọc QR ở đây: http://brainstorm.ubfox.com/item/15111/ Bao gồm trong các nhận xét là các liên kết đến Tbarcode và Decodecamera mà bạn có thể muốn xem. Tôi muốn liên kết trực tiếp với họ, nhưng tôi chưa thể đăng nhiều hơn một liên kết.


Tôi vừa thử DecodeCamera. Nhưng nó không hoạt động. Kịch bản python gặp lỗi.
Benjamin

Nếu bạn đăng lỗi, bạn có thể nhận được sự giúp đỡ. Cách tôi xử lý mã QR là chỉ điện thoại của mình vào màn hình và sử dụng ứng dụng trên điện thoại.
Tanath

3

Tôi thực sự muốn có thể tự đọc các mã QR này, vì vậy tôi đã tạo một ứng dụng nhỏ nằm trên khay hệ thống, bạn nhấp vào nó và nó làm nổi bật tất cả các mã QR (hoặc mã vạch) hiển thị trên màn hình và cho bạn biết họ nói gì ... Ngoài ra, bạn có thể nhấp vào nó và sao chép bất kỳ văn bản mã nào vào bảng tạm để dán vào trình duyệt, v.v. Tôi đang sử dụng ZBar, và bạn có thể kiểm tra nó ở đây ...

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

Bất cứ ai cũng muốn giúp tôi biến nó thành một gói?


2

Không thể cài đặt QTQR trên Ubuntu 10.04 LTS - có các gói bị hỏng . Thay vì điều này, bạn có thể sử dụng liên kết này để cài đặt nó.

Qreator là một người tạo mã QR khác:

kho lưu trữ - https://launchpad.net/qreator

trang chủ - http://davidplanella.org/project-showcase/qreator/

Cài đặt Qreator

Mở một thiết bị đầu cuối bằng Ctrl + Alt + T và gõ các lệnh sau:

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

 sudo apt-get update

 sudo apt-get install qreator

0

Dưới đây là các lệnh cài đặt cho QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.