【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/

下载完进行解压,双击

解压完界面:

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

3.配置环境变量

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

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

确保无误的话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

4.3 添加库目录

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

4.4 添加附加依赖项

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

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

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

配置已经完成。

4.5 固定化配置

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

 

5.测试配置效果

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

#include <opencv2/opencv.hpp>
#include <iostream>

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安装成功。

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时出现了无法打开
  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

汀、人工智能

十分感谢您的支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值