zbarimg是一个windows下用于二维码解析的软件。安装好了后设置PATH环境变量你的系统就会多一个zbarimg命令,对应的文件是zbarimg.exe,在cmd下可以执行并回显结果。在应用程序中可以方便地调用。
## 一、下载安装
官网地址:https://zbar.sourceforge.net/
直接下载地址:https://zbar.sourceforge.net/download.html 进去后点击“ZBar 0.10 Windows installer”下载,总共就3M多点。
安装好了后记得把zbarimg.exe所在目录添加到系统环境变量,也可以直接用安装目录下面的zbarvars.bat,直接双击就设置好环境变量。接下来就开始使用了,非常方便。可以通过命令行的方式调用。
## 二、用法
如果你要解析图片d:\666.jpg里面的二维码,可以用命令`zbarimg d:\222.jpg`,如果想看它识别二维码的区域可以加上-d命令`zbarimg -d d:\222.jpg`查看,它会显示一个图片预览器,然后把你的图片二值化显示在上面,并且把它识别到的二维码用绿色框框标志。
可以看到命令行里的结果是:
细心的你应该发现了一个图上有两个二维码它也能解析出来。这样的一个利器真是太棒了,可以用程序批量调用它来解析得到返回结果。准确度也是相当的牛掰。
## 三、官方的文档:
ZBAR 条形码阅读器
====================
ZBar条形码阅读器是一个开源软件套件,用于读取条形码
来自各种来源,例如视频流、图像文件和原始强度
传感器。它支持 EAN-13/UPC-A、UPC-E、EAN-8、代码 128、代码 39、
交错 2 的 5 和二维码。 库包含基本的
用于解码捕获的条形码图像和使用视频设备的应用程序
(例如,网络摄像头)作为条形码扫描仪。 对于应用程序开发人员,语言
包含 C、C++、Python 和 Perl 的绑定以及 GUI 小部件
Qt,GTK和PyGTK。
查看ZBar主页以获取最新版本,邮件列表等。
安装
==========
ZBar for Windows与安装程序一起分发,只需运行安装程序即可
,然后按照提示安装软件。
运行
=======
此版本的软件包包括*仅命令行程序*。
(图形界面计划在未来版本中发布)
要使用默认摄像头启动网络摄像头阅读器,请键入:
zbarcam
要解码图像文件,请键入例如:
zbarimg -d examples\barcode.png
有关基本命令说明,请键入:
zbarimg --help
zbarcam --help
有关更多详细信息,请查看手册。
报告错误
==============
错误可以在SourceForge项目页面上报告
http://www.sourceforge.net/projects/zbar/
请包括 ZBar 版本号和详细说明
问题。 如果你也很熟悉,你可能会有更好的运气
概念来自:
http://www.catb.org/~esr/faqs/smart-questions.html