VS2017+opencv4.0.1安装配置详解及填坑(win10)

1.下载

opencv官网下载地址传送门:opencv4.0.1

 vs2017也自行下载,传送门:VS2017

2. 安装opencv

即exe文件。

3.配置path

3.1 右键【此电脑】→【属性】→【高级系统设置】→【环境变量】

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第1张图片

 

 3.2 在下方【系统变量】中找到【path】,点击【编辑】

添加:D:\OpenCV\opencv\bulid\x64\vc15\bin (我的安装路径,自行改动)

注意,因为我们是vs2017,支持的vc15(vc14其实也支持),所以我们选择vc15即可)

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第2张图片

 

4. 配置vs2017

4.1 点击【文件】-【新建】-【项目】,新建一个空项目

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第3张图片

4.2  点击【视图】-【属性管理器】

4.3 

  • 方法1:在属性管理器界面,Debug | x64处右键,添加新项目属性表(这样的属性表只针对该工程文件,对后续新建的工程文件不起作用
  • 方法二:直接在Microsoft.Cpp.x64.user中更改属性。(这样就把默认的属性给更改了

两种方法自行选择。

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第4张图片

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第5张图片

 

方法一与方法二对下述的操作均相同。

4.4 双击新建出来的项目属性表的PropertySheet

4.5  在【VC++目录】的【包含目录】中添加两条路径

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第6张图片

4.6  确定后,在库目录中添加一条路径

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第7张图片

4.7 点确定退出后,点击左侧的【链接器】-【输入】-【附加依赖项】-【编辑】

添加下方,由于是4.0.1版本所以后面三位数字是401。

注意!这里只需添加一个依赖项。

VS2017+opencv4.0.1安装配置详解及填坑(win10)_第8张图片

5. 相关文件配置

5.1 将vc15-bin文件夹中的opencv_world401.dll和opencv_world401d.dll文件复制到C:\Windows\SysWOW64这个文件夹里面即可

5.2 将bin目录里面的opencv_ffmpeg401_64.dll复制到C:\Windows\System32这个文件夹里面

#结束 可以尝试跑一下代码

#include 
#include 
#include 
#include 

using namespace cv;
using namespace std;

int main()
{
	Mat image;
	image = imread("D:\\Visual Studio\\repos\Project1\\aijiang.jpg"); // Read the file

	if (image.empty()) // Check for invalid input
	{
		cout << "Could not open or find the image" << std::endl;
		return -1;
	}


	namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
	imshow("Display window", image); // Show our image inside it.

	waitKey(0); // Wait for a keystroke in the window

	std::cout << "Hello World!\n";
}

结果展示:

 

我哀真是美如画!!!

你可能感兴趣的:(CV)