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;
}