VS2017配置opencv 4.0.1亲测可用
opencv已经更新到了V4.0.1,结构更简,性能更优。python虽好,但从实用角度来说,作图像处理,还是要配合宇宙第一IDE-VS2017进行C++开发。下面介绍最新的环境配置方法。
操作方法
- 01
前往微软官网安装VS2017社区版,具体过程不再多说,可只用勾选C++开发,更改路径后,选择“全部下载完成后再安装”
- 02
下载opencv最新的安装包,双击即解压,建议放于D盘
- 03
得到opencv文件目录如下
- 04
打开VS2017,Ctrl+Shift+N,新建空项目,随意定义路径和工程名称,点击确定
- 05
点击“视图”选项卡,点击“属性管理器”
- 06
如图,在Debug|x64上右键,选择属性
- 07
在属性页按下图配置。 看不懂的接着往下一步看,能看懂的就到此为止,重启VS2017,写入测试代码测试吧。
- 08
在VC++目录中,点击包含目录,点击编辑,添加: D:\opencv\build\include D:\opencv\build\include\opencv2
- 09
还在VC++目录中,点击库目录,点击编辑,添加: D:\opencv\build\x64\vc15\lib
- 10
点击链接器,输入,附加依赖项,添加: opencv_world401d.lib 注意!!!网上错误教程太多,这里只能添加后缀为d的debug文件,只此一个!该文件位置:D:\opencv\build\x64\vc15\lib 点击确定,VS2017配置结束。
- 11
打开环境变量,添加:D:\opencv\build\x64\vc15\bin 只此一个就可以了
- 12
注销计算机,打开VS,写入如下代码测试: #include <opencv2/opencv.hpp> #include <iostream> #include <stdlib.h> using namespace cv; using namespace std; int main(int argc, char** argv) { //Mat src = imread("D:/opencv/openCV_401_Proj/openCV_401_Proj/lena.jpg"); Mat src = imread("D:/opencv/lena.jpg"); //此处为你自己的图片路径 if (src.empty()) { cout << "路径错误" << endl; system("pause"); return 0; } imshow("input", src); waitKey(0); destroyAllWindows(); return 0; }