使用场景是在服务器端完成解码,功能类似与手机中的识别图片中的二维码。
1.zbar的安装和基本使用关于zbar的安装可以参考这一篇http://blog.csdn.net/felix86/article/details/41443741
VS下安装zbar可以下载zbar 找到其中的lib文件,将其包含进来即可:如#pragma comment (lib,"C:\\Program Files (x86)\\ZBar\\lib\\libzbar-0.lib")
zbar的基本使用如下链接所示:http://blog.csdn.net/bona020/article/details/69666868
2.opencv的安装使用教程,网上还是很多的,在此就不再赘述了。
3.如何提高识别率
通过以上步骤就可以完成二维码的识别了。但是其识别率较低,对于成像较好以及图片中阴影干扰较小识别率还可以。但是对于完成本人任务要求还差很多,最后在网上看到一篇关于通过OpenCV中的reshold(img, binImg, 0, 255, CV_THRESH_OTSU + CV_THRESH_BINARY_INV);其中先通过OSTU二值接果,然后不断增加阈值来处理图片。得到的接果如图所示:
但是此时并不能