ซอฟแวร์เพื่ออ่านรหัส QR?


53

ฉันเห็นรหัส QRอ่านหนังสือ แต่ไม่มีสมาร์ทโฟนเพื่อตรวจสอบ

ดังนั้นฉันเพิ่งถ่ายรูปมันและบันทึกพีซีของฉัน และฉันดาวน์โหลด libdecoderqr0, libdecodeqr-dev, libdecodeqr-samples สำหรับอ่านมัน แต่ฉันไม่รู้วิธีใช้

ฉันจะทำอย่างไรต่อไปหรือมีวิธีที่ดีกว่าในการอ่านรหัส QR?


วิธีที่ง่ายที่สุดในการสแกน QR Code คือการใช้บริการออนไลน์อย่างใดอย่างหนึ่งเช่นqr4u.online , webqr.com
4xy

คำตอบ:


36

สำหรับรหัส QR

ติดตั้งแอ็พพลิเคชันบรรทัดคำสั่ง zbarimg โดยรัน: sudo apt-get install zbar-tools

ใช้โปรแกรมที่zbarimgจัดทำโดยแพ็คเกจเพื่ออ่านภาพที่เข้ารหัส QR ของคุณ

ตัวอย่าง

จากบรรทัดคำสั่ง:

zbarimg "image-file-name.jpg"

ด้านบนจะแสดงสิ่งที่เข้ารหัสในภาพในเครื่อง

หากคุณต้องการสร้างรหัส QR คุณสามารถติดตั้ง qrencode ได้จากที่เก็บ

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

ข้อมูลด้านบนจะเข้ารหัสข้อมูลในไฟล์ input.txt ในไฟล์ภาพที่เรียกว่า test.png

หรือคุณสามารถป้อนข้อความจากคอนโซลด้วย;

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

ด้านบนจะสร้างภาพที่เข้ารหัส QR ที่เรียกว่า ubuntu.png พร้อม URL http://www.ubuntu.com ที่เข้ารหัสไว้

การใช้งานเว็บ

คุณสามารถเข้ารหัสและถอดรหัสออนไลน์ได้ที่: online barcodereader.comและที่: ZXing Decoder Online

สำหรับ DATAMATRIX

ติดตั้งlibdmtx-utilsจากที่เก็บและลองใช้เครื่องมือที่มีให้

Libdmtx เป็นห้องสมุดสำหรับอ่านและเขียนบาร์โค้ด Data Matrix 2D ซึ่งเป็นสัญลักษณ์สองมิติที่มีรูปแบบของข้อมูลหนาแน่นพร้อมการแก้ไขข้อผิดพลาดในตัว

dmtxwrite - create Data Matrix barcodes, simple example;

dmtxwrite  -o image.png input.txt

สิ่งนี้จะเข้ารหัสข้อความที่มีอยู่ใน input.txt ในไดเรกทอรีปัจจุบันไปยังรูปภาพ, image.png ในไดเรกทอรีปัจจุบัน

dmtxread - สแกนบาร์โค้ด Data Matrix ตัวอย่างง่ายๆ;

dmtxread image.png

อ่านอิมเมจที่เข้ารหัสแล้วและเขียนข้อความที่ถอดรหัสไปยังเอาต์พุตมาตรฐาน


เมทริกซ์ข้อมูลดูเหมือนว่าจะดีขึ้นเนื่องจากมีตัวถอดรหัสที่เหมาะสมและสามารถเข้ารหัสไบต์ว่างได้ สิ่งนี้ใช้ไม่ได้:echo -en "\x00" | qrencode -t PNG -o lol.png
Janus Troelsen

ฉันไม่สามารถรับตัวอย่าง libdecodeqr เพื่อแสดงผลอะไรได้ dmtx ดูเหมือนจะมีข้อ จำกัด มากเกี่ยวกับขนาดของข้อมูล คีย์ SSH ปกติไม่พอดี (นอกจากนี้ libdmtx.org ชี้ไปที่บางสิ่งบางอย่างที่แตกต่างกันมากในปัจจุบัน)
Raphael

zbarimg --raw qr.png > output.txtเพื่อบันทึกลงในไฟล์ ข้อความ "QR-Code:" ถูกผนวกเข้ากับเอาต์พุตหาก--rawไม่ได้เปิดใช้งาน
Saftever

xbar-tools ยังมีเครื่องมือzbarcamที่สามารถสแกนโค้ด QR ได้โดยตรงโดยใช้เว็บแคม
luator

26

ZBarจดจำบาร์โค้ดหลายประเภทรวมถึงรหัส QR ถ้าฉันติดตั้งzbar-tools

$ sudo apt-get install zbar-tools

และบันทึกภาพ QtQR นั้นลงในไฟล์ที่เรียกใช้askubuntu.pngจากนั้นzbarimgยูทิลิตี้ค้นหาและถอดรหัสรหัส QR

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

นอกจากนี้ยังมีzbarcamยูทิลิตี้ซึ่งคุณสามารถใช้ในการถอดรหัสรหัส QR ที่เห็นโดยเว็บแคมของคุณ


22

QtQR

ส่วนต่อประสานกราฟิกสำหรับการสร้างและอ่านรหัส QR

QtQR

QtQR สามารถอ่านรหัส QR จากไฟล์ภาพหรือจากเว็บแคม สามารถรับรู้รหัส QR บางประเภทเช่นเว็บลิงค์ที่อยู่อีเมล / ข้อความข้อความ SMS และหมายเลขโทรศัพท์

คุณสามารถสแกนรหัส QR จากหนังสือโดยใช้เว็บแคม หากคุณทำเช่นนี้ตรวจสอบให้แน่ใจว่ามีแสงสว่างเพียงพอและคุณถือรหัส QR แบนและยังคง คุณจะเห็นหน้าต่างพร้อมอินพุตเว็บแคมบนหน้าจอ รอจนกระทั่งจุดสีเขียวปรากฏขึ้นจากนั้นปิดหน้าต่างแล้ว QtQR จะบอกคุณว่ามีอะไรอยู่ในรหัส QR

คุณสามารถติดตั้งได้โดยการเพิ่ม PPA ppa: QR-เครื่องมือนักพัฒนา / QR-เครื่องมือที่มีความเสถียรqtqrและติดตั้งแพคเกจ


ขออภัยฉันได้แสดงความคิดเห็นในแท็บเบราว์เซอร์ที่ไม่ถูกต้อง :( - หากคุณกำลังจะทดสอบ QtQR: launchpad.net/qr-toolsมีความเสถียรและไดอารี่ PPA ของคุณสามารถเพิ่มรายวันโดยไม่ต้องกังวลมากเกินไปโปรดทราบว่าถ้าคุณใช้ Ubuntu 10.10 คุณต้องเพิ่ม PPA พิเศษเนื่องจากการอ้างอิงบางอย่างไม่พร้อมใช้งาน (zbar) มีคำแนะนำในไซต์ launchpad feddback ใด ๆ ที่ชื่นชมอย่างมากไชโย!
Ramiro Algozino

มันใช้งานได้ใน 12.04 ขอบคุณมาก!
Geppettvs D'Constanzo

sudo add-apt-repository ppa: qr-tools-Developers / qr-tools-เสถียร sudo apt-get update sudo apt-get install qtqr
Paul Preibisch

6

Google Chrome มีส่วนขยายใน Chrome เว็บสโตร์เรียกว่าQRreader

หากมีรหัส QR อยู่บนหน้าเว็บให้คลิกขวาที่มันแล้วคลิก!


3

มีคำขอระดมสมองสำหรับผู้อ่าน QR ที่นี่: http://brainstorm.ubuntu.com/item/15111/ รวมอยู่ในความคิดเห็นลิงก์ไปยัง Tbarcode และ Decodecamera ซึ่งคุณอาจต้องการตรวจสอบ ฉันจะเชื่อมโยงโดยตรงกับพวกเขา แต่ฉันยังไม่สามารถโพสต์มากกว่าหนึ่งลิงก์


ฉันเพิ่งลอง DecodeCamera แต่มันไม่ทำงาน สคริปต์ python พบข้อผิดพลาด
เบนจามิ

หากคุณโพสต์ข้อผิดพลาดคุณอาจได้รับความช่วยเหลือ วิธีที่ฉันจัดการกับรหัส QR คือเพียงแค่ชี้โทรศัพท์ของฉันที่หน้าจอของฉันและใช้แอพบนโทรศัพท์ของฉัน
Tanath

3

จริง ๆ แล้วฉันต้องการที่จะสามารถอ่านรหัส QR เหล่านี้ได้ด้วยตัวเองดังนั้นฉันจึงสร้างแอพเล็ก ๆ ขึ้นมาที่ซิสเต็มเทรย์คุณคลิกมันและมันไฮไลต์รหัส QR (หรือบาร์โค้ด) ทั้งหมดที่ปรากฏบนหน้าจอและบอกคุณ สิ่งที่พวกเขาพูด ... นอกจากนี้คุณสามารถคลิกที่มันและคัดลอกข้อความรหัสใด ๆ ไปยังคลิปบอร์ดเพื่อวางลงในเบราว์เซอร์ ฯลฯ ฉันใช้ ZBar และคุณสามารถตรวจสอบได้ที่นี่ ...

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

ทุกคนต้องการช่วยฉันเปลี่ยนเป็นแพ็คเกจหรือไม่


2

QTQR ไม่สามารถติดตั้งลงใน Ubuntu 10.04 LTS - มีแพ็คเกจที่ใช้งานไม่ได้ คุณสามารถใช้ลิงก์นี้เพื่อติดตั้งแทน

Qreatorเป็นผู้สร้าง QR-code อีกคนหนึ่ง:

พื้นที่เก็บข้อมูล - https://launchpad.net/qreator

หน้าแรก - http://davidplanella.org/project-showcase/qreator/

การติดตั้ง Qreator

เปิดเทอร์มินัลด้วย Ctrl + Alt + T แล้วพิมพ์คำสั่งเหล่านี้:

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

 sudo apt-get update

 sudo apt-get install qreator

0

นี่คือคำสั่งการติดตั้งสำหรับ QTQR

sudo add-apt-repository ppa:qr-tools-developers/qr-tools-stable                    
sudo apt-get update
sudo apt-get install qtqr
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.