一、Python下二维码识别包的使用详情
在python下二维码识别,目前主要有三个模块:zbar 、zbarlight、zxing。
未使用zbarlight,原因是zbarlight和zbar的dll相同,二维码识别准去率没提升。另外,该包的pip安装存在一些问题未解决。
1、安装包:
pip install opencv-python
pip install pillow image zxing
pip install pyzbar
2、 安装使用包过程中遇到的问题:
A、使用zxing是,出现“FileNotFoundError: [WinError 2”
解决办法:安装java(jdk、jre都可以)。原因是zxing要调用一些java文件,要求java文件可被执行。
B、安装zbarlight出现“Microsoft Visual C++ 14.0 is required.”
解决办法:放弃。 原因:安装完vc_redist.x86后,还是会报相关的错误。
4、 使用详情
Pyzbar和zxing识别4张包含二维码的图片(图片如下),目前都只识别出来了前两张。微信(支付宝)