项目场景:识别两个二维码
近期,我在做一个项目:一张纸上有两个二维码,需要同时去识别,有可能只识别其中的一个二维码,需要确定是识别左边的二维码还是右边的二维码。
二维码如图:
问题描述:FileNotFoundError: Could not find module 'libiconv.dll'
众所周知,识别二维码自然要使用到 pyzbar 包,我在使用这个包的时候,出现了以下的问题:FileNotFoundError: Could not find module 'libiconv.dll'
如图所示:
这个问题网上众说纷纭,我列举有网络上的方法:
1.Python版本不对
2.pyzbar的版本不对
3.下载某某DLL,放入根目录
4.dll劫持等安全性问题等等
作为一个新手我觉着我就想使用一个 pyzbar 包,简单识别一个二维码。怎么可能这么复杂,以上方法我亲测,对于我出现的问题是解决不了的,大家也可以去一个个试试,我只代表我个人的意见!
解决方案:
我研究了很长时间,最后我发现其实只是libiconv.dll 没有安装动态连接库,所以我们下载一下动态链接库即可解决问题。
下载链接:动态链接库
希望文章能帮助到你,不要在知识的海洋迷路。