方法:配置好属性表,每次用的时候只需要在创建的工程目录下添加属性表即可。
下载opencv4.0网址:https://opencv.org/releases.html.
安装
Opencv的安装过程其实就是解压过程,打开之后选择解压到哪里就是了。目录尽量避免中文路径。
1.配置环境变量
计算机—>属性—>高级系统属性—>高级—>环境变量
找到“path”,双击。
点击“新建”,添加“…opencv4.0\build\x64\vc15\bin”,“…”为你的Opencv4.0解压(安装)目录,目录尽量避免中文路径,下文不再赘述。
这一步结束后需要将电脑重启才能生效。
2.配置相关目录
打开VS2017新建一个空项目。
先将上面Debug的X86改成X64,Opencv4.0官方不提供X86的了
然后找到属性管理器,界面上找不到的在上面“视图”栏里面倒数第二个。打开Debug|X64。
右键“Debug|X64”,选择“添加新项目属性表”,输入名字点确定即可。(这个名字建议具有明确的意义,比如我的“Opencv400X64d”即Opencv4.0,X64 Debug版本。)
双击打开属性页:
3.include目录
双击属性表,在通用属性—>VC++目录—>包含目录中添加:...opencv4.0\build\include
...opencv4.0\build\include\opencv2
然后是添加lib目录,在通用属性—>VC++目录—>库目录中添加:...opencv4.0\build\x64\vc15\lib
在通用属性—>链接器—>输入—>附加的依赖项中添加:opencv_world400d.lib
opencv_world400.lib
其他版本按照自己的版本号更改数字“400”为自己对应的版本即可(400意为4.00版本)。
这样vs2017下配置opencv4.0就好了。
该属性表的使用方法:
打开工程目录:
D:\C_VS_project\VS2017_project\Project3\Project3
其中“Project3”为你工程的名字,每个根据自己的情况寻找目录。这个文件夹下有个“Opencv400X64d.props”文件,这就是我们配置的属性表,你在今后每一次新建工程的时候都需要将其复制到新工程对应的这个文件夹中。
然后再新工程的属性管理器中右键“Debug|X64”(或者属性表对应的那一个文件夹)选择“添加…”
他会自动定位到这个文件夹,选中这个属性表添加即可。
程序示例
环境配完了尝试一下可不可以运行,测试一下:在解决方案管理器中右键“源文件”,添加一个main.cpp。
测试代码:
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
//读取图片(使用图片的绝对路径)
Mat src = imread("D:\\Pictures\\Camera Roll\\zhangjie.jpg");
//显示图片
imshow("Output", src);
//显示灰度图
Mat Gray;
cvtColor(src, Gray, 6);
imshow("Gray", Gray);
//不加此语句图片会一闪而过
waitKey(0);
return 0;
}