Программное обеспечение для чтения QR-кода?

40

Я видел QR-код , читающий книгу, но у меня нет смартфона, чтобы проверить его.

Итак, я просто сделал снимок и сохранил свой компьютер. И я загрузил libdecoderqr0, libdecodeqr-dev, libdecodeqr-примеры для его чтения. Но я не знаю, как его использовать.

Что мне делать дальше, или есть ли лучший способ читать QR-коды?

    
задан Benjamin 23.01.2011 в 10:02
источник

7 ответов

24

ДЛЯ QR-КОДА

Установите примеры libdecodeqr из репозиториев,

Используйте программу, libdecodeqr-simpletest , предоставленную пакетом, чтобы прочитать ваше кодированное QR-изображение.

Пример:

запуск этой команды для чтения одного из тестовых образцов в папке примеров img

libdecodeqr-simpletest /usr/share/doc/libdecodeqr-examples/img/debian.or.jp.qr.jpg

Дает декодированный вывод в консоли.

libdecodeqr version 0.9.3 ($Rev: 42 $)
STATUS=2080


http://www.debian.or.jp 

MEBKM:TITLE:DebianJP;URL:http\://www.debian.or.jp;;

, как можно видеть, URL был закодирован в файле

Существует также пример приложения, которое работает с вашей веб-камерой под названием libdecodeqr-webcam вам нужна веб-камера, чтобы использовать ее, я ее не тестировал.

Если вы хотите сгенерировать 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-адресом Ссылка , закодированным в нем.

ДЛЯ 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 - сканирование штрих-кодов матрицы данных, простой пример;

dmtxread image.png

Считывает закодированное изображение.png и записывает декодированные сообщения в стандартный выход.

ответ дан Sabacon 23.01.2011 в 14:41
источник
24

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-кодов, замеченных вашей веб-камерой.

    
ответ дан oylenshpeegul 26.11.2011 в 13:26
21

QtQR

Графический интерфейс для создания и чтения QR-кодов.

QtQR может читать QR-коды из файлов изображений или с веб-камеры. Он способен распознавать несколько конкретных типов QR-кода, включая веб-ссылки, адреса / сообщения электронной почты, SMS-сообщения и номера телефонов.

Вы могли бы сканировать QR-код из книги с помощью веб-камеры. Если вы это сделаете, убедитесь, что есть достаточно света, и что вы держите QR-код ровным и неподвижным. Вы увидите окно с вводом веб-камеры на экране. Подождите, пока не появятся зеленые точки, а затем закройте окно, и QtQR сообщит вам, что содержится в QR-коде.

Вы можете установить, добавив PPA ppa: qr-tools-developers / qr- tools-stable и установка пакета qtqr .

    
ответ дан dv3500ea 06.05.2011 в 20:45
6

Google Chrome имеет расширение в интернет-магазине Chrome, которое называется QRreader .

Если QR-код существует на веб-странице, просто щелкните его правой кнопкой мыши и нажмите «!»

    
ответ дан buxa 28.01.2012 в 08:32
3

Здесь есть запрос Brainstorm для QR-ридера: Ссылка В комментарии включены ссылки на Tbarcode и Decodecamera, которые вы можете проверить. Я бы связался с ними напрямую, но я не могу опубликовать более одной ссылки.

    
ответ дан Tanath 23.01.2011 в 11:04
2

Мне действительно захотелось прочитать эти QR-коды самостоятельно, поэтому я сделал небольшое приложение, которое сидит на панели задач, вы нажимаете на него, и он выделяет все QR-коды (или штрих-коды), видимые на экране и говорит вам, что они говорят ... Кроме того, вы можете щелкнуть по нему и скопировать любой текст кода в буфер обмена, чтобы вставить его в браузер и т. д. Я использую ZBar, и вы можете проверить его здесь ...

Ссылка

Кто-нибудь хочет помочь мне превратить его в пакет?

    
ответ дан Charles Lohr 03.08.2011 в 00:08
2

QTQR невозможно установить на Ubuntu 10.04 LTS - есть сломанные пакеты , Вместо этого вы можете использовать эту ссылку , чтобы получить его установлен.

Qreator - еще один создатель QR-кода:

repository - Ссылка

homepage - Ссылка

Установка Qreator

Откройте терминал с помощью Ctrl + Alt + T и введите следующие команды:

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

 sudo apt-get update

 sudo apt-get install qreator
    
ответ дан zeroconf 28.01.2012 в 05:33