VS2017配置OpenCV4.3.0(Win10)

因为最近有一门选修课要用到OpenCV,从未接触过的我不得不自学一波~~~,在此记录一下OpenCV的配置过程,方便以后使用。

文章目录

    • OpenCV和VC的版本对应关系
    • VC和VS的版本对应关系
    • Windows卸载OpenCV历史版本
    • OpenCV4.3.0安装
      • 1. 下载
      • 2. 安装
      • 3. 配置环境变量
    • VS2017配置OpenCV4.3.0
      • 1. 配置相关目录
      • 2.配置包含目录
      • 3. 配置库目录
      • 4. 配置依赖项
    • 测试环境
    • 问题解决
    • 如有不对,请批评指正!!!

OpenCV和VC的版本对应关系

OpenCV VC
2.4.10 vc10、vc11、vc12
2.4.13 vc11、vc12
3.2.0、3.3.0 vc14
3.4.0以上 vc14、vc15

VC和VS的版本对应关系

VC VS
VC6 VC6.0
VC7 VS2002
VC7.1 VS2003
VC8 VS2005
VC9 VS2008
VC10 VS2010
VC11 VS2012
VC12 VS2013
VC13 VS2014
VC14 VS2015
VC15 VS2017

Windows卸载OpenCV历史版本

直接删除OpenCV的解压文件,然后删除环境变量即可

OpenCV4.3.0安装

1. 下载

官方链接:https://opencv.org/releases/
点击Windows选项直接下载
VS2017配置OpenCV4.3.0(Win10)_第1张图片

2. 安装

点击exe文件,直接解压到自定义目录
VS2017配置OpenCV4.3.0(Win10)_第2张图片

3. 配置环境变量

在Path中新建环境变量
VS2017配置OpenCV4.3.0(Win10)_第3张图片
vc4.3.0中只有64位的库,选择vc15
在这里插入图片描述

VS2017配置OpenCV4.3.0

1. 配置相关目录

新建项目cv_test,注意将编译器改为x64
VS2017配置OpenCV4.3.0(Win10)_第4张图片
右键项目cv_test–>属性,打开项目属性页
VS2017配置OpenCV4.3.0(Win10)_第5张图片

2.配置包含目录

将以下两条路径名添加到【包含目录】中。注意:具体路径名根据自己OpenCV路径不同而不同。

F:\OpenCV-4.3.0\opencv\build\include

F:\OpenCV-4.3.0\opencv\build\include\opencv2

VS2017配置OpenCV4.3.0(Win10)_第6张图片

添加成功后,点击【确定】,即配置好了包含路径。

3. 配置库目录

将F:\OpenCV-4.3.0\opencv\build\x64\vc15\lib 添加到库目录中
VS2017配置OpenCV4.3.0(Win10)_第7张图片

4. 配置依赖项

点击链接器–>输入–>附加依赖项,加入opencv_world430d.lib。这个文件库在文件夹F:\OpenCV-4.3.0\opencv\build\x64\vc15\lib下。opencv_world430d.lib是Debug版本的文件库,目前只需要添加这个文件库即可,如果是其他版本的opencv只需要改变后面的版本号(例如OpenCV4.1.0,则变为opencv_world410d.lib)
VS2017配置OpenCV4.3.0(Win10)_第8张图片

测试环境

写入以下代码

#include
#include

using namespace std;
using namespace cv;

int main()
{
    //读取图片
    Mat src = imread("C://Users//13029//Desktop//car.jpg");
    //显示图片
    imshow("output", src);
    //显示灰度图
    Mat Gray;
    cvtColor(src,Gray, 6);
    imshow("gray", Gray);
    
    waitKey(0);//维持窗口
    
    return 0;

}


运行效果如下
VS2017配置OpenCV4.3.0(Win10)_第9张图片

问题解决

在进行测试的时候,报出错误------找不到opencv_world430d.dll
VS2017配置OpenCV4.3.0(Win10)_第10张图片
而该文件在bin目录下是存在的
VS2017配置OpenCV4.3.0(Win10)_第11张图片
只需要将opencv_world430d.dll复制到Windows/System32文件夹下即可解决
VS2017配置OpenCV4.3.0(Win10)_第12张图片

如有不对,请批评指正!!!

你可能感兴趣的:(VS2017,Win10,OpenCV3,opencv,windows,visual,studio)