Google App Engine декодер QR-кода - PullRequest
4 голосов
/ 30 августа 2010

Мне было интересно, есть ли хорошая библиотека для python для декодирования QR-кода.По сути, я хотел бы предоставить изображение библиотеки с QR-кодом, и библиотека будет выводить содержимое, сохраненное в изображении.

Ответы [ 4 ]

4 голосов
/ 30 августа 2010

Вы уже смотрели: http://pyqrcode.sourceforge.net/

Если компиляция кода у вас не работает, то есть также чистая реализация на python: http://github.com/hcvst/pyqr

3 голосов
/ 17 августа 2011

Если вы все еще ищете что-то, чтобы сделать это год спустя, вам следует проверить проект ZBar на http://zbar.sourceforge.net/. Похоже, что он начался для 1-D штрих-кодов, но был расширен для включения QR.Он реализован на C, лицензирован LGPL, и помимо исходного кода имеет бинарные файлы для Linux, Windows и iPhone.Привязки доступны для Python, Perl, Ruby.

По состоянию на 17 августа 2011 года базовая часть обработки изображений ZBar не обновлялась с 2009 года, но в последнее время ведутся работы над частью проекта по разработке iPhone, котораяЯ буду интерпретировать, как ядро ​​стабильно.Также на форуме SourceForge есть некоторые действия для проекта.

Также возможно, что pyxing (https://github.com/holizz/pyxing) будет работать, но все, что есть, это первоначальная регистрация порта, так что это зависит от (возможного) пользователяпроверить это.

2 голосов
/ 30 августа 2010

Я смотрел раньше безуспешно. Две проблемы в том, что нативный код c не может быть скомпилирован, и вы не можете получить доступ к файловой системе.

pyqrcode не сработал, как и zxing.

1 голос
/ 10 ноября 2014

Попробуйте qrtools , Имеет достаточно приятный интерфейс

from qrtools import QR
myCode = QR(filename=u"/home/psutton/Documents/Python/qrcodes/qrcode.png")
if myCode.decode():
  print myCode.data
  print myCode.data_type

выход

123456
text
...