一文搞定 Visual Studio 配置 OpenCV环境

这篇具有很好参考价值的文章主要介绍了一文搞定 Visual Studio 配置 OpenCV环境。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

在 Visual Studio 上配置 OpenCV 环境是极其恼人的事情,尤其是对于初学者,经常几个小时过去了都配不好,将我们对代码的热爱扼杀在摇篮之中。
本文根据本人的无数次环境配置经历,总结了一套完整的 OpenCV 环境配置流程,包教包会,百分百成功。


准备工作

要在 Visual Studio 上配置 OpenCV 环境,首要的就是先下载安装 Visual Studio 和 OpenCV。以下提供了官方下载链接:

  • Visual Studio:下载后根据个人需求安装相应功能,初学者不要贪多,占用空间多,下载也慢。

  • OpenCV:下载完成后解压到指定路径即可,不要有中文路径。

大家下载时根据自己的需要,下载对应的版本,版本和你的项目不对应是很容易出问题的。OpenCV 是可以同时装多个版本的,虽然系统环境变量里只能设置一个,但是不同项目可以分开设置。

系统环境变量配置

系统环境变量里添加 OpenCV,相当于给系统一个默认的 OpenCV 版本。具体流程如下:

  1. 打开【高级系统设置】->【高级】->【环境变量】;
  2. 在 【Path】中添加 OpenCV 的 bin 文件夹路径,如D:\opencv\build\x64\vc14\bin,根据实际需求决定是配置 系统变量 还是 用户变量
  3. 重启电脑即可。

VS项目环境配置

项目环境配置可以依不同要求配置不同版本的 OpenCV,主要配置 包含目录(include)库文件(lib)

  1. 打开你的项目,确定项目的配置(Debug / Release)和平台(x86 / x64),后续配置需要;
  2. 打开【项目】->【**(你的项目)属性】;
  3. 在【VC++ 目录】中配置两个地方【包含目录】和【库目录】:
    1. 【包含目录】中加入 OpenCV 的 include 文件夹:

    D:\opencv\build\include
    D:\opencv\build\include\opencv
    D:\opencv\build\include\opencv2
    (第2条高版本可能没有)
    (貌似2、3条不加也行)

    1. 【库目录】中加入 OpenCV 的 lib 文件夹:

    D:\opencv\build\x64\vc14\lib
    (x64 和你的平台环境相关)
    (vc14 与你的 VS 版本相关,不同版本的 OpenCV 中包含的 vcxx 文件夹也不同)

  4. 在【C/C++】->【常规】中配置【附加包含目录】,也是加入 OpenCV 的 include 文件夹:

    D:\opencv\build\include
    D:\opencv\build\include\opencv
    D:\opencv\build\include\opencv2

  5. 在【链接器】->【输入】中配置【附加依赖项】,加入上述 lib 文件夹中的 *.lib 文件,如:

    opencv_world455.lib / opencv_world455d.lib
    (高版本 OpenCV中只需加入上述两个 *.lib 文件之一即可,后面有 d 的表示 Debug 版本的,否则是 Release 版本的)
    (低版本的需要加很多,去D:\opencv\build\x64\vc14\lib(上面添加的库目录)里面将 *.lib 文件添加进来,按需添加,如果不知道就全加。同理,后面有 d 的表示 Debug 版本的,否则是 Release 版本的)

Note:以上所有路径、文件需要按照自己的环境来找,不同版本均不同。

检验

实践是检验真理的唯一标准。配置完成后,随便找一张图片,使用以下代码进行测试:

#include<opencv2/opencv.hpp>

using namespace cv;

int main()
{
    Mat img; 							  //定义一个Mat变量存储图像
    img = imread("D:/test.jpg");          //读取图片,图片路径记得改一下

    imshow("test", img); 				  //显示图片
    waitKey(0);							  //窗口等待
}

如果弹出窗口显示了测试图片,那么恭喜你配置成功。如果没有,那折磨之路可能开始了,重新一步步检查是否有遗漏。祝好运!文章来源地址https://www.toymoban.com/news/detail-561960.html

补充

  1. 如果配置时路径中有 %OpenCV_DIR%,说明此处调用了系统环境变量中的 OpenCV 路径,请根据需求决定是否需要删除更改。
  2. 不同配置(Debug / Release)和平台(x86 / x64),都需要重新配置一遍,配置好后切换就不需要再配置了。

到了这里,关于一文搞定 Visual Studio 配置 OpenCV环境的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • [超级无敌详细系列]Visual Studio/c++配置opencv环境

    写在前面:如果这篇文章对大家有帮助的话,欢迎关注Franpper的公众号: Franpper的知识铺 , 回复“进群”,即可进入讨论群 ,有什么问题大家可以一起讨论呀! 目录 1、下载opencv安装包 2、 添加环境变量 3、 导入.dll(动态库)文件 4、 Visual Studio项目属性配置 5、验证安装结

    2024年02月07日
    浏览(56)
  • 手把手教你games101环境搭建(图文并茂)——Visual Studio安装,Eigen库,Opencv配置

      本文主要内容是games101在本机下的环境搭建,主要有VS的下载与安装,Eigen库的下载与配置,OpenCV的下载与配置,主要解决的bug是LNK2019 无法解析的外部符号 “public: __thiscall cv::Mat::Mat(void)” ,希望能给各位想做games101作业的带来帮助,减少环境配置上的困难,后续也会陆续

    2024年04月12日
    浏览(60)
  • Visual Studio + Opencv配置

    Opencv安装、环境变量配置 Visual Studio 库的两种配置 本文使用操作系统为Windows10,仅适用于windows环境Visual Studio编译器上的 Opencv开发配置。Opencv所有平台通用的配置方式是从官网下载源码,然后使用CMake编译成对应平台的库,比如Windows平台,使用CLion IDE + gcc配置Opencv,就需要

    2024年02月09日
    浏览(47)
  • Visual Studio配置OpenCV

    目录 一.下载Visual Studio 2022 ​编辑 二.下载opencv 三.配置环境变量 四.配置vs2022 五.测试opencv 一.下载Visual Studio 2022 前往Visual Studio官网,下载vs2022社区版 vs中配置opencv用的C++语言,所以要配置C++工具集 后面如果要修改或增加拓展的话,可在VisualStudioSetup.exe应用程序里配置 二.下

    2024年02月08日
    浏览(42)
  • Visual Studio部署C++环境下OpenCV库

      本文介绍在 Visual Studio 2022 中配置、编译 C++ 计算机视觉库 OpenCV 的方法。   首先,我们进行 OpenCV 库的下载与安装。作为一个开源的库,我们直接在其官方下载网站中进行下载即可;如下图所示,我们首先选择需要下载的操作系统。   随后,即可在弹出的新界面中自

    2024年03月09日
    浏览(62)
  • 安装visual studio2022以及配置opencv

    目录 1下载visual studio 1.1进入网站点击 下载visual studio,选择Community 2022 1.2打开安装包,进入界面 1.3等待安装完成  2下载opencv 2.2下载完成后自定义解压路径 3.3win10系统配置环境变量 3配置visual studio 3.1打开软件 3.2配置 4测试 Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编

    2024年02月12日
    浏览(70)
  • OpenCV+VS 环境配置(以OpenCV4.7.0+VS2022环境配置为例)

    下面以4.7.0版本的OpenCV与VS2022的环境配置为例进行介绍,其他版本的OpenCV与VS的环境配置也可参考本流程。 下载网址:https://opencv.org/releases/ 2.1 系统环境变量 1.右击桌面的此电脑图标,点击 属性→高级系统属性→高级→环境变量 。 2.找到 path 双击,添加红框里面的1个路径。

    2024年02月09日
    浏览(37)
  • Opencv+Visual studio +cmake配置+Opencv_contrib库安装(详细级)

    目的:安装Opencv, Opencv_contrib库,配置Visual studio,用cmake编译配置 这里我选择下载Visual studio2022版本的:官网下载 选择社区版Community下载(社区版Community是对个人免费的,一共有三个版本),这里下载的是.exe 可执行文件 ,比较小,大约1.57M 启动安装 ,配置工作负荷(按照自

    2024年02月15日
    浏览(61)
  • visual studio配置调用c++ dll opencv为例

    1,配置VC++目录,包含目录和库目录。 2,链接器-输入-包含目录 3,生成目录下包含对应的dll文件 4,需注意对应的Debug,Release及X86,X64选项

    2024年02月17日
    浏览(52)
  • 实验记录之——mac用visual studio code配置opencv

    用Homebrew安装opencv     看来都安装过了hhh 通过下面命令再次检测安装的opencv版本  全部都打绿色的勾,应该就是都安装完了。 配置cpp项目可以看下面链接:VScode C++环境配置 (MAC) - 知乎 首先安装扩展包 C/C++ CodeLLDB 然后创建一个cpp文件  直接点击调试,点击运行调试  选择

    2024年02月10日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包