【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置

相关文章:

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置

【2】Visual Studio 2017同时配置OpenCV2.4 以及OpenCV4.3

【3】opencv_contrib4.3.0库配置+opencv安装

【4】配置和运行Opencv常见的一些问题总结,以及bug解决。

【5】OpenCV2.4.9实现图像拼接与融合方法【SURF、SIFT、ORB、FAST、Harris角点 、stitch 】

【6】opencv采用映射技术实现鱼眼镜头校正和鱼眼镜头还原全景图。

 

1.安装VS2017

安装步骤参考另一篇博客:https://blog.csdn.net/sinat_39620217/article/details/116201080?spm=1001.2014.3001.5501

Visual Studio安装教程、Visual Studio2017软件提供,版本序列号丨编写第一个程序。

2.安装opencv

官网链接:https://opencv.org/releases/

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第1张图片

下载完进行解压,双击

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第2张图片

解压完界面:

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第3张图片

其中build是OpenCV使用时要用到的一些库文件,而sources中则是OpenCV官方为我们提供的一些demo示例源码

3.配置环境变量

  • 依次选择计算机—>属性—>高级系统设置—>环境变量,找到Path变量,选中并点击编辑,把OpenCV执行文件的路径填写,

  • OpenCV文件夹,依次选择build—>x64—>vc15—>bin
H:\opencv\opencv\build\x64\vc15\bin

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第4张图片

确保无误的话vc14都加入!

4.部署OpenCV

OpenCV是一个SDK,在Visual Studio中部署OpenCV

4.1 打开Visual Studio,新建工程

  • 创建一个控制台工程

  • 给项目创建一个C++文件,快捷键Ctrl+shift+A

  • 打开项目的属性管理器,菜单路径:视图 ->其他窗口 ->属性管理器

 

当工程选择的是debug时,这里选择debug;当工程选择的时release时,这里就编辑release的属性。

4.2 添加包含目录

依次选择项目—>属性—>VC++目录—>包含目录—>编辑(也可采用上面的方法更加方便)
添加目录:

  H:\opencv\build\include
  H:\opencv\build\include\opencv2

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第5张图片

4.3 添加库目录

依次选择项目—>属性—>VC++目录—>库目录—>编辑
我的是H:\opencv\build\x64\vc15\lib

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第6张图片

4.4 添加附加依赖项

依次选择项目—>属性—>链接器—>输入—>附加依赖项—>编辑
添加你的库文件名

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第7张图片

有两个文件opencv_world340d.lib和opencv_world340.lib

  •   如果配置为Debug,选择opencv_world340d.lib
  •   如果为Release,选择opencv_world340.lib

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第8张图片

配置已经完成。

4.5 固定化配置

打开Debug|x64,右键其下面的Microsoft.Cpp.x64.user,然后点击保存Microsoft.Cpp.x64.user。这样下次新建工程项目时便自动调用了该设置,不需要再次配置

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第9张图片

 

5.测试配置效果

解决方案平台选择刚才配置的“Debug””x64”选项

#include 
#include 

using namespace std;
using namespace cv;

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

最后能成功显示图片,则表示opencv安装成功。

【1】windows下安装OpenCV(4.3)+VS2017安装+opencv_contrib4.3.0配置_第10张图片

6.遇到bug或者安装不成功的解决方案

参考博客:https://blog.csdn.net/sinat_39620217/article/details/116201989  问题如下:

  • 打不开开sln文件
  • 未定义标识符CV_XXX
  • opencv_contrib安装出现无法打开包括文件fatal error: opencv2/xfeatures2d/cuda.hpp: No such file or directory
  • 在VS中在引入opencv的legacy时出现了无法打开

你可能感兴趣的:(opencv,opencv,opencv_contrib)