基于windows10和VS2015环境下配置zbar-code开发环境
来源:互联网 发布:大数据可视化 网络攻击 编辑:程序博客网 时间:2024/06/05 10:47
1.去Zbar官网下载对应版本Zbar安装:http://zbar.sourceforge.net/download.html
此次下载的是windows版本0.10
此处注意勾选“Development Headers and Libraries”
安装完成路径下,获得解压缩的包
2.visual studio 2015配置Zbar开发环境
类似于opencv开发环境配置,类似步骤可以参考
http://blog.csdn.net/oliverkingli/article/details/50907941
这里简单介绍
(1)新建Zbar项目
(2)添加Zbar属性表文件
环境变量配置
将D:\Tools\zbar\bin添加到系统环境变量path中
至此完成工程配置。
3.测试
改程序完成查找到输入图片中的二维码,并在控制台窗口和图片窗口中分别输出二维码的内容。
// Zbar_code.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include<iostream>#include<zbar.h>#include<opencv2\highgui\highgui.hpp>#include<opencv2\opencv.hpp>using namespace std;using namespace cv;using namespace zbar;int main(){// 定义Zbar扫描的类ImageScanner scanner;// 初始化scanner.set_config(ZBAR_NONE, ZBAR_CFG_ENABLE, 1);// 加载二维码图像数据Mat srcImage = imread("generate.jpg");if (!srcImage.data) {cout << "Input image error!" << endl;system("pause");return 0;}Mat src_gray;cvtColor(srcImage, src_gray, CV_BGR2GRAY);int width = src_gray.cols;int height = src_gray.rows;// wrap the imageuchar*raw = (uchar*)src_gray.data;Image imageZbar(width, height, "Y800", raw, width*height);// 开始扫描scanner.scan(imageZbar);// 扩展结果Image::SymbolIterator symbol = imageZbar.symbol_begin();if (imageZbar.symbol_begin() == imageZbar.symbol_end()) {cout << "扫描失败,检查图片数据!" << endl;}for (; symbol != imageZbar.symbol_end(); ++symbol) {cout << "类型:" << endl << symbol->get_type_name() << endl;cout << "条码:" << endl << symbol->get_data() << endl;}imshow("原始二维码图片", srcImage);waitKey(0);imageZbar.set_data(NULL, 0); return 0;}
阅读全文
0 0
- 基于windows10和VS2015环境下配置zbar-code开发环境
- 【Angular】windows10下配置Angular开发环境
- openCV3.X+VS2015+Windows10环境配置详解
- OpenCV和VS2015开发环境配置
- windows10配置JDK开发环境
- 二维码解码器Zbar+VS2012开发环境配置
- 二维码解码器Zbar+VS2010开发环境配置
- 二维码解码器Zbar+VS2012开发环境配置
- 二维码解码器Zbar+VS2012开发环境配置
- Windows10下的Android开发环境配置(Eclipse)
- Windows10下Java Web 开发环境的配置
- Spark初学者配置windows10下的开发环境
- Windows10下使用Anaconda 配置tensorflow深度学习开发环境
- windows10 x64 vs2015 MPI 1.4.1 环境配置
- 【OpenCV】Windows10环境搭建 安装OpenCV并配置VS2015
- Windows10配置JAVA环境和Android环境
- VS2015配置Android开发环境
- vs2015+ffmpeg开发环境配置
- org.xml.sax.SAXParseException 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"
- 实验一顺序表的实现
- 文章标题
- 如何修改Android系统默认时间
- 视图、索引、存储过程优缺点总结
- 基于windows10和VS2015环境下配置zbar-code开发环境
- 【摄影技巧】摄影的骨架——构图(只为方便查找)
- android 高级之旅 (十三) 真! 如何判断去电是否接通? 已解决!
- 用notepad++连接远程服务器
- Javascript进阶
- 两个链表相加的和445. Add Two Numbers II
- LeetCode(11)——Container With Most Water
- Oracle 过程 Exception
- [Axure]关于微信实现横纵向拖动效果的一些想法