Использование веб-камеры в качестве сканера QR-кода в Python-3.6 - PullRequest
0 голосов
/ 16 февраля 2019

Я потратил недели на поиски способа превратить мою веб-камеру (встроенную в компьютер) в QR-сканер с использованием Python, но ничего не помогло.

Сначала я попытался установить это программное обеспечение , которое предположительно позволило бы мне превратить мою камеру в сканер штрих-кода, который затем мог бы использовать это видео для декодирования кодов в python.Я установил сканер вместе с «pywin32», который якобы был библиотекой, которую мне нужно было использовать, но я не мог заставить их общаться, поскольку мой компьютер продолжал говорить, что pywin32 не был установлен (хотя он и был).

Затем я перешел на использование zbar / pyzbar.Я загрузил все рекомендованные модули (я следовал инструкциям, изложенным на здесь ), но каждый из них сопровождался несколькими сообщениями об ошибках.Все это было связано с тем, что различные библиотеки и модули не были установлены - я пытался загрузить PIL / подушку, pyqrcode и ряд других вещей, которые должны работать, но по какой-то причине не работают.

Я не чувствую, что могу предоставить какие-либо доказательства кода, поскольку у меня нет кода, который можно исправить для этой конкретной проблемы - я просто ищу любого, кто может знать, как преобразоватьобычную веб-камеру в сканер штрих-кода / qr с использованием python.

Если предположить, что на данный момент на моем компьютере не установлена ​​ни одна из нужных мне библиотек, может кто-нибудь объяснить, какие именно библиотеки мне нужно скачать, гдеЯ могу их найти, и как я могу использовать их, чтобы заставить Python общаться с моей веб-камерой?

Это для моей курсовой работы A Level, и сканер является абсолютно необходимым для программы;если кто-нибудь может дать мне полезное и понятное решение, я был бы очень благодарен.Я прошу прощения, если этот вопрос все еще слишком широк - я начинающий программист, и после долгих часов поисков решения я чувствую, что это мое последнее средство.

1 Ответ

0 голосов
/ 18 февраля 2019

Я сделал проект на zbar пару лет назад, и потребовалось 6 месяцев, чтобы заставить zbar работать:)

Вот как я настраиваю zbar:

  1. Модуль Python Zbarдействительно требует zbar.exe.Перейдите к http://zbar.sourceforge.net/download.html и нажмите либо ZBar 0.10 Windows installer, если у вас есть окна, либо Linux builds.Запустите zbar-0.10-setup.exe и следуйте инструкциям по установке.
  2. Модуль Python Zbar доступен на pypi.Это означает, что простой pip install zbar установит его.
  3. Чтобы получить .py примеры работы Zbar, сначала загрузите исходный код для zbar (верхняя ссылка на http://zbar.sourceforge.net/download.html), разархивируйте tar.bz2файл (используйте 7zip).Внутри распакованной папки должно быть /examples.Внутри папки вы найдете несколько примеров (proccessor.py - хороший пример), которые можно запустить так же, как вы обычно запускаете программу на python.
...