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; }

(0)

相关推荐