Zbar条码解码器是一个开源的二维码識别扫描器在线(包括条形码)解码器可以识别来至于视频流,图像文件、手持扫码器和视频设备(如摄像头)等二维码识别扫描器在線识别支持EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, QR Code(二维码识别扫描器在线)等常用编码方式的条形码/二维码识别扫描器在线。
下边这个简单粗暴的图标就是Zbar:
Zbar的SDK支持包括C、C++、python在内的多种语言也提供了IOS和Androdi的SDK可供使用,用起来也非常方便只需要在编译环境里添加相应的路径就行了,再加上图像处理包如ImageMagick++或Opencv嘚辅助读图,就可以编写准确高效的二维码识别扫描器在线识别程序了下边就一步一步的介绍如何在vs2012中配置Zbar。
点击下载:提供了Linux、Windows等蝂本的下载,目前最新版本是zbar-0.10
双击zbar-0.10-setup.exe,开始安装Zbar其实就是对安装包的解压缩,如下图:
安装完成之后在对应目录下出现下列文件夹代表安装成功了:
新建Win32控制台应用程序,工程名命名为ZbarTest过程图就省略~
在工程ZbarTest工程的视图目录的下拉菜单中打开属性管理器:
在属性管理器嘚Debug|Win32目录上单击选择“添加新项目属性表”,新建属性表并命名为“Zbar_Debug_Setting.props“,如下图所示:
点击添加完成对项目属性表的添加。
打开通用属性->链接器->输入:
点击确定完成对IDE环境的配置。
打开环境变量列表这里跟在另一篇文章里Opencv+VS2010里的配置环境变量是一样的 ,如不知道环境变量如何配置可以查看详细步骤。
添加完之后务必记得注销电脑后生效
OK!完成这4个步骤的动作,整个Zbar和VS2012的配置工作就全部完成了
最后通过一个例程,来测试一下配置是否OK这个例子的实现是查找到输入图片中的二维码识别扫描器在线,并在控制台窗口和图片窗口中分别輸出二维码识别扫描器在线的内容
注意把二维码识别扫描器在线图片放入程序所在路径下,运行效果如下:
可以尝试以下解决方案:
地址:昌平区北七家宏福11号院創意空间 邮编:102209 本站法律顾问:期待有资历的律师加盟