Google App Engine QR код Decoder
-
25-09-2019 - |
Вопрос
Мне было интересно, есть ли хорошая библиотека для Python для декодирования QR-кода. В основном, что я хотел бы дать библиотечному образу с QR-код на нем, и библиотека выводится содержимое, сохраненное в изображении.
Решение
Я посмотрел раньше без успеха. Две проблемы состоят в том, что родной C-код не может быть скомпилирован, и вы не можете получить доступ к файловой системе.
Pyqrcode не отработал и не сделал ZXing.
Другие советы
Вы уже смотрели на: http://pyqrcode.sourceforge.net/
Если компиляция кода не работает для вас, то есть также реализация Pure Python AT: http://github.com/hcvst/pyqr.
Если вы все еще ищете что-то, чтобы сделать это год спустя, вы должны проверить проект 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) будет работать, но все, что есть первоначальный флакон порта, так что это зависит от (возможного) пользователя, чтобы проверить его.
Пытаться 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