Visual Studio部署C++环境下OpenCV库

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

  本文介绍在Visual Studio 2022中配置、编译C++计算机视觉库OpenCV的方法。

1 OpenCV库配置

  首先,我们进行OpenCV库的下载与安装。作为一个开源的库,我们直接在其官方下载网站中进行下载即可;如下图所示,我们首先选择需要下载的操作系统。

Visual Studio部署C++环境下OpenCV库

  随后,即可在弹出的新界面中自动开始OpenCV库的下载。

Visual Studio部署C++环境下OpenCV库

  下载完毕后,可以得到OpenCV库的.exe格式文件。

Visual Studio部署C++环境下OpenCV库

  我们双击这一.exe格式文件,即可开始OpenCV库的文件提取过程,也就相当于是安装过程;其中,我们首先需要选择OpenCV库安装的路径。

Visual Studio部署C++环境下OpenCV库

  随后,即可开始OpenCV库的文件提取。

Visual Studio部署C++环境下OpenCV库

  OpenCV库文件提取完毕后,会得到如下所示的文件夹。这里建议将这一文件夹放在纯英文路径下。

Visual Studio部署C++环境下OpenCV库

  接下来,基于Windows电脑环境变量(用户变量、系统变量)的修改提到的方法,配置OpenCV库相关的环境路径。其中,需要在“系统变量”的“Path”中进行操作。

Visual Studio部署C++环境下OpenCV库

  如下图所示,我们将OpenCV库中...\build\x64\vc15\bin路径放入“系统变量”的“Path”中,在我这里这一路径就是C:\opencv\build\x64\vc15\bin

  其中,需要注意的是,OpenCV库中一般会有两个VC版本对应的文件夹,例如我这里下载的4.6.0版本的OpenCV库,其就有vc14vc15两个文件夹;具体选择哪一个文件夹中的bin文件夹,需要结合我们的Visual Studio软件版本来判断——一般的,只要Visual Studio软件版本是2017年及之后的版本(例如我这里就是Visual Studio 2022),那么就选择vc15这个文件夹;如果Visual Studio软件版本是2015年的,那么就选择vc14这个文件夹;如果Visual Studio软件版本是2015年之前更早的版本,那么最好就更换老版本的OpenCV库,从而找到适配的VC版本。

Visual Studio部署C++环境下OpenCV库

2 Visual Studio环境配置

  接下来,我们基于安装Visual Studio的详细流程提到的方法,新建一个项目,其名称与路径大家可以自行设置。

Visual Studio部署C++环境下OpenCV库

  随后,按照上述文章中的方法,新建一个.cpp格式的源文件。

Visual Studio部署C++环境下OpenCV库

  接下来,按照如何在Visual Studio新C++项目中调用之前配置过的库?提到的方法,分别进行OpenCV库的附加包含目录附加库目录附加依赖项的配置。

  首先,将附加包含目录配置为OpenCV库的C:\opencv\build\includeC:\opencv\build\include\opencv2等2个路径;如下图所示。

Visual Studio部署C++环境下OpenCV库

  随后,将附加库目录配置为OpenCV库的C:\opencv\build\x64\vc15\lib这一路径;如下图所示。这里需要注意,具体使用哪一个VC版本对应的文件夹路径,还是和前文提到的一样,依据大家的Visual Studio版本来确定。

Visual Studio部署C++环境下OpenCV库

  最后,我们找到OpenCV库的C:\opencv\build\x64\vc15\lib文件夹,可以看到其中有两个.lib格式的文件。

Visual Studio部署C++环境下OpenCV库

  其中,如果我们需要配置Debug版本的OpenCV库,那么就选择名称最后面带有字母d.lib格式文件(也就是上图中选中的那一个文件);如果需要配置Release版本的OpenCV库,那么就选择名称最后不带有字母d.lib格式文件。随后,将这一文件的路径复制到附加依赖项中;如下图所示,我这里准备配置Debug版本的OpenCV库,因此就选择了名称最后面带有字母d.lib格式文件。此外,这里还是一样的,具体使用哪一个VC版本对应的文件夹路径,依据大家的Visual Studio版本来确定即可。

Visual Studio部署C++环境下OpenCV库

3 代码测试

  通过上述步骤,我们完成了OpenCV库的配置工作;此时可以通过一些简单的代码来测试OpenCV库配置是否正确。

  例如,可以通过以下代码来测试OpenCV库的配置情况。其中,pic_path是一个指向图片文件的路径,大家可以基于自己电脑中的任何一张图片文件来修改这一路径。

#include <opencv2/opencv.hpp>

using namespace cv;

int main() {
	const char* pic_path = "E:/99_Other/公众号与博客/03_图库/Amos2.png";
	Mat pic = imread(pic_path, 1);
	imshow("My Picture", pic);
	waitKey();
	return 0;
}

  随后,在Visual Studio中运行上述代码。

Visual Studio部署C++环境下OpenCV库

  运行代码后,如果出现如下所示的情景,即我们通过pic_path指定的图片可以正常显示出来,说明OpenCV库的配置没有问题。

Visual Studio部署C++环境下OpenCV库

  至此,大功告成。文章来源地址https://www.toymoban.com/news/detail-837862.html

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

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

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

相关文章

  • Visual Studio 2022 cmake配置opencv开发环境

    这里我用的是 widnows 10 64位 , Visual Studio 用的 Visual Studio Community 2022 (社区版) 对于 Android 开发工程师来说,为什么要使用 Visual Studio 呢 ? 因为在 Visual Studio 中开发调试 OpenCV 方便,可以开发调试好后,再移植到 Android 中。 官方地址在这里 : 官方下载地址 不过官方下载地址可能

    2024年02月07日
    浏览(76)
  • 【OpenCV】OpenCV4.7.0 + Visual Studio 2019环境配置 + 运行opencv

    01、OpenCV的下载与安装 这里贴上网址: https://opencv.org/ 进入会看到主界面,跟着一步一步来下载就好: 当把上面这个下载下来之后,会得到一个opencv-4.7.0-windows.exe,我们双击运行,等待程序自己执行完成,就会在exe当前目录下面生成一个同exe名字的文件夹。 打开文件夹如下

    2024年02月09日
    浏览(42)
  • [超级无敌详细系列]Visual Studio/c++配置opencv环境

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

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

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

    2024年02月17日
    浏览(41)
  • Visual Studio搭建C++环境 配置教程

    1、下载软件 官网下载需要安装的版本Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器,目前最新版本更新到2022。  2、安装软件 双击下载的安装文件,弹出安装界面, 选择工作负载,勾选 使用C++的桌面开发 和 Visual Studio扩展开发 。我本地已经装了vs2019,直接选择

    2023年04月08日
    浏览(82)
  • Visual Studio 2017下的C++开发环境搭建

    Visual Studio 是Microsoft旗下的开发工具包系列产品,是一个基本完整的开发工具集,它包括整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等,是最流行的Windows平台应用程序的集成开发环境。 Visual Studio 适用于 Windows 上 .NET 和 C++ 开

    2024年02月13日
    浏览(45)
  • c++开发环境:Visual Studio的下载和安装

    Welcome to unique_Hang’s blog. 鲁迅说过:看unique_Hang博客的人颜值都很高! 打不开图片可以鼠标右键点击“复制图片地址”在新窗口中打开 作者邮箱:unique_hang@qq.com 喜欢的小伙伴可以关注我的b站账号(https://space.bilibili.com/290100464) 1 下载软件 官网:https://visualstudio.microsoft.com/ 选择

    2024年02月13日
    浏览(35)
  • Windows搭建C++开发环境(visual studio 2022)

    开发环境的搭建 开发工具:vscode、visual studio 2022、visual studio 2019、2015、2010 .. 安装步骤(以Windows下visual studio2022为例): 打开官网地址  Visual Studio 2022 IDE - 适用于软件开发人员的编程工具 (microsoft.com) 下载社区版2022   下载完成后打开 步骤如下 安装完成后会自动打开出现

    2024年02月06日
    浏览(41)
  • 环境搭建:Visual Studio的安装和创建C++项目

    💡 作者简介:专注于C/C++高性能程序设计和开发,理论与代码实践结合,让世界没有难学的技术。 👉 🎖️ CSDN实力新星,社区专家博主 👉 🔔 专栏介绍:从零到c++精通的学习之路。内容包括C++基础编程、中级编程、高级编程;掌握各个知识点。 👉 🔔 专栏地址:C++从零

    2024年02月12日
    浏览(38)
  • Visual Studio部署C++矩阵库Armadillo的方法

      本文介绍在 Visual Studio 软件中配置 C++ 环境下线性代数运算库 Armadillo 的方法。   首先,我们需要在 Armadillo 库官网下载其源代码,直接点击下图所示红色框内部分即可。   点击上图所示位置后,将弹出一个新的下载界面; Armadillo 库的源代码将随后自动下载。   

    2024年02月19日
    浏览(30)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包