opencv3.4的安装(VS2017及win10)

原教程网址:https://jingyan.baidu.com/article/dca1fa6f13bd55f1a44052b9.html
1、首先,我们当然是需要将Visual Studio 2017 以及OpenCV 3.4下载到本地电脑并完成安装。
1)安装Visual Studio 2017,必须要安装“C++ 通用 Windows 平台工具”组件VS2017安装教程
2)下载OpenCV 3.4安装包https://opencv.org/releases.html,直接运行后自动完成解压缩
opencv3.4的安装(VS2017及win10)_第1张图片
opencv3.4的安装(VS2017及win10)_第2张图片
opencv3.4的安装(VS2017及win10)_第3张图片
2、将OpenCV库路径(E:\opencv\build\x64\vc14\bin)增加的系统环境变量Path中,如果没有完成这一步,在工程运行时会提示找不到“opencv_world340d.dll”文件的错误的
opencv3.4的安装(VS2017及win10)_第4张图片
opencv3.4的安装(VS2017及win10)_第5张图片
3、打开Visual Studio 2017,创建一个C++的空项目
opencv3.4的安装(VS2017及win10)_第6张图片
opencv3.4的安装(VS2017及win10)_第7张图片
4、给项目创建一个C++文件,可以直接使用快捷键Ctrl+shift+A
opencv3.4的安装(VS2017及win10)_第8张图片
5、打开项目的属性管理器,菜单路径:视图 ->其他窗口 ->属性管理器
opencv3.4的安装(VS2017及win10)_第9张图片
opencv3.4的安装(VS2017及win10)_第10张图片
当工程选择的是debug时,这里选择debug;当工程选择的时release时,这里就编辑release的属性。
opencv3.4的安装(VS2017及win10)_第11张图片
6、为我们的工程配置包含目录,把OpenCV的目录增加到VC++的包含目录属性列表中:
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
opencv3.4的安装(VS2017及win10)_第12张图片
7、增加工程的OpenCV库目录到VC++目录的“库目录”中
E:\opencv\build\x64\vc15\lib(这里的vc15表示VS2017,可以查看自己安装的VS版本号得知)
opencv3.4的安装(VS2017及win10)_第13张图片
8、增加工程的openCV的附加依赖库
Debug属性页-》链接器-》输入-》附加依赖项
在Debug模式下选择”opencv_world340d.lib”
在Release模式下选择“opencv_world340.lib”
(world后面的数字可以在目录E:\Program Files\opencv\build\x64\vc15\bin中查看)
opencv3.4的安装(VS2017及win10)_第14张图片
9、测试配置效果,看看我们的C++工程中是否可以使用OpenCV 3.4的图像处理库
1)在编码前,需要将解决方案平台选择刚才配置的“Debug””x64”选项
2)编写测试代码(图片最好放在工程项目目录中)

#include 
#include 

using namespace std;
using namespace cv;

int main()
{
    cout << "OpenCV_Version: " << CV_VERSION << endl;
    //读取本地的一张图片便显示出来
    Mat img = imread("C:/Users/lcp/Desktop/C++test/opencv_test/img.png");  //图片目录的输入要特别小心,建议将原来的斜杠“\”换成反斜杠“/”
    imshow("picture", img);
    //等待用户按键
    waitKey(0);
    return 0;
}

最终若能成功显示图片,则表示opencv安装成功。
opencv3.4的安装(VS2017及win10)_第15张图片

你可能感兴趣的:(opencv3.4的安装(VS2017及win10))