opencv4集成了二维码检测,但是没有条形码,故这里用常规zbar库进行识别;

首先配置zbar库:

Zbar安装包下载

点击下载:http://zbar.sourceforge.net/download.html(官网下载链接),点击ZBar 0.10 Windows installer下载Windows版本,目前最新版本是zbar-0.10-setup.exe。

2.Zbar安装

双击zbar-0.10-setup.exe,开始安装Zbar,其实就是对安装包的解压缩,如下图:

 

勾选“Development Headers and Libraries”:

 

安装不在阐述,这里有个坑就是这里下载的是32位的库,所以还需要去github下载64的dll和lib。https://github.com/dani4/ZBarWin64

上面zbar Windows32位库和github64位文件下载之后,继续操作如下:

  • 解压github下载完成的库,并将 ZBarWin64-master\lib 文件夹下 libzbar64-0.lib 文件复制到ZBar安装路径下的 lib 文件夹;
  • 将 ZBarWin64-master\lib 文件夹下 libzbar64-0.dll 文件复制到ZBar安装路径下的 bin 文件夹;
  • 将ZBarWin64-master\zbar\libiconv\dll_x64文件夹下 libiconv.dll 复制到ZBar安装路径下的bin 文件夹;

最后就是配置,类似于opencv:

1. F:\wzl_other\zbar\include

2.  F:\wzl_other\zbar\lib

3.   F:\wzl_other\zbar\lib\*.lib

 4.环境变量,这里不在阐述。

5 测试,这里不进行检测,直接识别:

6. 啥,你没看懂咋配置替换!!!好吧,楼主把弄好的win64的zbar库上蹿到csdn了,下载直接配置使用即可!

版权声明:本文为匿名原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: