WIN10+VS2017下配置OpenCV 3.4.0开发环境

本文是讲述WIN10+VS2017下配置OpenCV开发环境:

(1)首先,下载OpenCV3.4.0 Win版本,OpenCV3.4.0 的下载链接(Win版)在下面,选择下图中的.exe后缀下载即可:

OpenCV3.4.0的下载链接(Github)

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第1张图片

(2)点击下载之后的OpenCV3.4.0 安装包,因为下载的OpenCV3.4.0其实是一个自解压程序(就是打开程序之后就会把自己的内容解压),所以要选择一个解压的位置,操作参照下面吧(自己安排位置吧,最好自己记得安装的位置):

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第2张图片

(3)添加OpenCV系统环境变量:

点击Win键+s键,搜索环境变量:

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第3张图片

添加如下图黄色框的Path里面的OpenCV环境变量,注意绿色线前面是自己的OpenCV的解压路径:

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第4张图片

(4)新建一个Win32控制台程序,然后新建main.cpp文件,在文件中添加以下内容(以下的代码是打开摄像头的,如果你的电脑没有摄像头):

#include 
#include 
using namespace std;

//下面是OpenCV打开一张图像的测试代码
int main(){
    cv::Mat Img = imread("Img.jpg");    //这里的图片路径和.cpp文件是在同一个文件夹 

    cv::imshow("OpenCV Image Test ", Img); 
    cv::waitKey(0);

}



//下面是OpenCV打开摄像头的测试代码
/*
const int DESIRED_CAMERA_WIDTH = 640;
const int DESIREA_CAMERA_HEIGHT = 480;

//const int DESIRED_CAMERA_WIDTH = 1920;
//const int DESIREA_CAMERA_HEIGHT = 1080;

int main() {
	cv::VideoCapture Capture(0);

	if (!Capture.isOpened()) { return -1; }

	//Set params
	Capture.set(CV_CAP_PROP_FRAME_WIDTH, DESIRED_CAMERA_WIDTH);
	Capture.set(CV_CAP_PROP_FRAME_HEIGHT, DESIREA_CAMERA_HEIGHT);
	
	
	cv::Mat Frame;
	while (true){
		Capture >> Frame;
		cv::imshow("CurCamera", Frame);
		cv::waitKey(1);
	}

	system("pause");
	return 0;
}
*/

(5)配置工程的OpenCV的环境变量:

1、如图打开工程的属性(项目->XXX属性):

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第5张图片

2、更改配置管理器的配置和平台(平台好像Win32也没有问题,也可以参照下面设置),依次点击:配置属性->VC++目录:

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第6张图片

3、添加包含目录(看图啊):

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第7张图片

4、添加库目录(看图啊):

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第8张图片

5、依次点击配置属性->链接器->输入->附加依赖项->编辑,添加lib文件: opencv_world340d.lib (如果你配置的是OpenCV版本的Debug版本的话,则添加opencv_world340d.lib,如果是Release版本的话,则添加opencv_world340.lib):

WIN10+VS2017下配置OpenCV 3.4.0开发环境_第9张图片

6、然后运行程序,如果配置没有问题的话,就ojbk了。

你可能感兴趣的:(0001_软件安装教导,VS2017,OpenCV3.4.0,Win10)