在Python-3.6中使用网络摄像头作为QR码扫描仪



我花了数周的时间寻找一种使用Python将我的网络摄像头(内置到计算机)变成QR扫描仪的方法,但是什么都没有。

在第一例中,我尝试安装,据说这将使我可以将相机变成条形码扫描仪,然后可以使用此视频解码Python中的代码。我安装了扫描仪和" pywin32",据说这是我需要使用的库,但是我无法让两者进行通信,因为我的计算机一直在说尚未安装Pywin32(尽管它已经安装了)。

然后,我转向使用ZBAR/PYZBAR。我下载了推荐的所有模块(我遵循>此处>的说明),但是这些都带有更多错误消息。这与未安装的各种库和模块有关 - 我尝试下载PIL/PILOW,PYQRCODE和其他许多假设 at 工作的东西,但是出于某种原因,Don't。

我不觉得我可以提供任何代码的证据,因为我没有任何代码可以解决此特定问题 - 我只是在寻找任何可能知道一种将普通网络摄像头转换成的方法的人使用Python的条形码/QR扫描仪。

假设目前我所需的库都没有安装在我的计算机上,请有人可以准确地向我解释我需要下载的哪些库,可以找到它们以及如何使用它们来使Python通信使用我的网络摄像头?

这是我的A级课程工作,扫描仪对该计划绝对重要。如果有人可以为我提供一个有用的,可以理解的解决方案,那么我真的很感激。如果这个问题仍然太广泛,我深表歉意 - 我是编码的完整新手,在无休止地搜索了几个小时以找到解决方案之后,我觉得这是我的最终度假胜地。

我几年前在ZBAR上做了一个项目,花了6个月才能使ZBAR工作:)

这是我设置zbar的方式:

  1. Zbar Python模块确实需要zbar.exe。请访问http://zbar.sourceforge.net/download.html,如果您有Windows或Linux builds,请单击ZBar 0.10 Windows installer。运行zbar-0.10-setup.exe并遵循安装说明。
  2. Zbar Python模块可在PYPI上获得。这意味着简单的pip install zbar将安装它。
  3. 要获取ZBAR运行的.py示例,请先下载ZBAR的源代码(http://zbar.sourceforge.net/download.html上的顶部链接),解开Tar.bz2文件(使用7ZIP)。在未拉链的文件夹中应该有/examples。在文件夹中,您会发现几个示例(proccessor.py是一个很好的示例),可以像通常运行Python程序一样运行。

最新更新