VS2013+OpenCv2.4.13环境搭建教程

1.用户变量中添加opencv变量  (路径根据你opencv的路径适当修改)

 

2.编辑用户变量的path变量,添加如下(路径根据你opencv的路径适当修改)

 

3.编辑系统变量的path变量,添加如下(路径根据你opencv的路径适当修改)

step3

 

新建visual C++项目 Win32控制台应用程序

如下图所示,项目选项注意:如下图。

 

 

 

step4 配置工程

项目 -> 属性

 

属性管理器:

 

 

注意:debug和release都要配置

 

1、debug:

 

1)VC++目录->包含目录

 

添加(根据自己的路径变化

 

D:\opencv2_4_13\opencv\build\include

 

D:\opencv2_4_13\opencv\build\include\opencv

 

D:\opencv2_4_13\opencv\build\include\opencv2

 

 

 

2)VC++目录->库目录

 

添加:

 

D:\opencv2_4_13\opencv\build\x86\vc12\lib

 

 

 

3)链接器->输入->附加依赖项

 

添加:

 

opencv_ml2413d.lib

opencv_calib3d2413d.lib

opencv_contrib2413d.lib

opencv_core2413d.lib

opencv_features2d2413d.lib

opencv_flann2413d.lib

opencv_gpu2413d.lib

opencv_highgui2413d.lib

opencv_imgproc2413d.lib

opencv_legacy2413d.lib

opencv_objdetect2413d.lib

opencv_ts2413d.lib

opencv_video2413d.lib

opencv_nonfree2413d.lib

opencv_ocl2413d.lib

opencv_photo2413d.lib

opencv_stitching2413d.lib

opencv_superres2413d.lib

opencv_videostab2413d.lib

 

 

 

 

 

2、Release

 

1)、2)与debug版本一样

 

3)添加:

 

opencv_objdetect2413.lib

opencv_ts2413.lib

opencv_video2413.lib

opencv_nonfree2413.lib

opencv_ocl2413.lib

opencv_photo2413.lib

opencv_stitching2413.lib

opencv_superres2413.lib

opencv_videostab2413.lib

opencv_calib3d2413.lib

opencv_contrib2413.lib

opencv_core2413.lib

opencv_features2d2413.lib

opencv_flann2413.lib

opencv_gpu2413.lib

opencv_highgui2413.lib

opencv_imgproc2413.lib

opencv_legacy2413.lib

opencv_ml2413.lib

 

 

 

step5测试

 

源文件右键添加新建项test.cpp

 

 

输入代码:

 

#include <iostream>

#include <opencv2/core.hpp>

#include <opencv2/highgui.hpp>

#include <opencv2/imgproc.hpp>

 

using namespace std;

using namespace cv;

 

int main()

{

    Mat srcImage = imread("C://Users//HP//Pictures//金毛1.jpg", IMREAD_COLOR);       //读取图像到srcImage,注意图像路径即后缀

    namedWindow("Opencv图像读取-星空", WINDOW_AUTOSIZE);  //创建一个名字为“Opencv图像读取-星空”的窗口,窗口属性为自适应

    imshow("Opencv图像读取-星空", srcImage);          //显示读入的图像,窗口名称与namedWindow中名字要一致

 

 

    Mat srcImageGray;                       //创建一个Mat类型用于存储将读取到的彩色图像转换为灰度图之后的图像

    cvtColor(srcImage, srcImageGray, CV_RGB2GRAY);      //使用函数CV_RGB2GRAY将彩色图像转换为灰度图

    namedWindow("星空灰度图", WINDOW_NORMAL);

    imshow("星空灰度图", srcImageGray);

    imwrite("星空灰度图.jpg", srcImageGray);          //将转换的灰度图以.bmp格式存储,默认路径为工程目录下

 

 

    waitKey(0);

 

 

    return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值