本系列代码托管于:https://github.com/chintsan-code/opencv4-tutorials

本篇使用的项目为:firstOpencv

opencv版本:4.1.1
集成开发环境:visual studio 201
7

1. 配置opencv环境变量

(1) 添加用户变量:

OPENCV_INCLUDE1 D:\opencv4.1.1\opencv\build\include
OPENCV_INCLUDE2 D:\opencv4.1.1\opencv\build\include\opencv2
OPENCV_LIB D:\opencv4.1.1\opencv\build\x64\vc14\lib
opencv4入门笔记(1):环境搭建-萤火
opencv4入门笔记(1):环境搭建-萤火
opencv4入门笔记(1):环境搭建-萤火
注意我这里用到的是vs2017,所以选择vc15,如果使用vs2015请改成vc14

(2) 系统变量Path变量添加:

D:\opencv4.1.1\opencv\build\x64\vc14\bin
opencv4入门笔记(1):环境搭建-萤火
注意我这里用到的是vs2017,所以选择vc15,如果使用vs2015请改成vc14

2. 新建C++控制台应用,并切换至Debug x64配置

opencv4入门笔记(1):环境搭建-萤火
opencv4入门笔记(1):环境搭建-萤火

3. 在解决方案资源管理器中对项目点击鼠标右键->属性,进入项目的属性页,进行如下修改:

opencv4入门笔记(1):环境搭建-萤火

(1) VC++目录->包含目录添加

$(OPENCV_INCLUDE1)
$(OPENCV_INCLUDE2)
opencv4入门笔记(1):环境搭建-萤火
opencv4入门笔记(1):环境搭建-萤火

(2) VC++目录->库目录添加

$(OPENCV_LIB)
opencv4入门笔记(1):环境搭建-萤火
opencv4入门笔记(1):环境搭建-萤火

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

opencv_world411d.lib
opencv4入门笔记(1):环境搭建-萤火

4. 配置完成,进行编码测试

(1)添加一源文件main.cpp

(2) 输入下面代码

#include <opencv2\opencv.hpp>
#include <iostream>

using namespace cv;
using namespace std;

int main(int argc, char** argv)
{
	Mat src = imread("lena512color.bmp");

	imshow("input", src);

	waitKey(0);
	destroyAllWindows();
	return 0;
}

(3) 在main.cpp同级目录下放置名为”lena512color.bmp”的图片,运行程序,执行效果如下

opencv4入门笔记(1):环境搭建-萤火