Visual Studio + Opencv配置

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

目录

  1. Opencv安装、环境变量配置
  2. Visual Studio 库的两种配置

本文使用操作系统为Windows10,仅适用于windows环境Visual Studio编译器上的 Opencv开发配置。Opencv所有平台通用的配置方式是从官网下载源码,然后使用CMake编译成对应平台的库,比如Windows平台,使用CLion IDE + gcc配置Opencv,就需要用CMake + gcc将源码编译成库文件,然后然后CLion才可以配置并使用这些库(主要保持编译器版本匹配)。看起来很麻烦对吧,但有一个例外,那就是Visual Studio编译器,Opencv官方提供了该编译器的Opencv预编译库,不需要自己编译。所以在windows上可以使用VS的小伙伴不要自己编译库了,麻烦又容易出错

Opencv安装、环境变量配置

请在官网下载符合你要求的版本,Releases - OpenCV,下载的是压缩包,双击解压即可,无需像类似应用程序安装一样的步骤,解压目录既是库的保存目录。

Visual Studio + Opencv配置

接下来需要配置动态库的环境变量,在刚才的解压目录中找到“opencv\build\x64\vc15\bin”,这是Opencv动态库的位置,因为我下载的是64位Opencv,所以去x64。在目前最新的4.6版本中,提供了vc14和vc15两个版本,这表示编译库使用的msvc(VS编译器)版本,vc15对应msvc2017。自己使用VS版本应当大于vc版本,我使用的是VS2019,所以配置vc15的库。

现在需要配置系统环境变量了,将刚才bin目录“E:\Opencv_4.6.0\opencv\build\x64\vc15\bin”(本文是这个目录)添加到Path中,很多人都是这样配的,但我推荐另一种。请在系统变量中增加“OPENCV_DIR”,它的目录是“E:\Opencv_4.6.0\opencv\build\x64\vc15“,然后将“%OPENCV_DIR%\bin”加入Path,为什么要多这一步呢?在VS中配置Opencv库时,我们将使用“OPENCV_DIR”代替“E:\Opencv_4.6.0\opencv\build\x64\vc15”,不仅VS中可以这样代替,整个系统中都是可以的,一旦库的位置发生变动或者更改库,只需要修改“OPENCV_DIR”即可。

Visual Studio 库配置

 不仅适用VS Opencv配置,其他库的配置过程也是如此。这里很多博客做了误导,或者有一些不必要步骤,其实只需要三步:包含目录、库目录、附加依赖项。但也有两种配置方式,同学们任选一种即可。

配置方式一

创建一个VS项目,点击”项目“——>”属性“,打开项目配置属性页,”VC++目录“——>”包含目录“,将头文件目录”E:\Opencv_4.6.0\opencv\build\include“写入。前文说过这里的写法是”$(OPENCV_DIR)\..\..\include“,”..\“表示上一级目录。然后配置”VC++目录“——>”库目录“,这里写入静态库和动态库的目录“$(OPENCV_DIR)\lib”。最后,“链接器”——>“输入”——>“附加依赖项”,这里写入项目将调用的具体库名称,Opencv已经将整合为一个静态库文件“opencv_world460.lib”,可以在“opencv\build\\x64\vc15\lib”看到,相信大家也看到了“opencv_world460.lib”命名规律。现在配置好了吗?

哦,对了,属性页最上面的配置管理器,我在这里Release/x64,那么换成Debug/x64呢,刚才的配置就没了,因为开发程序Debug和Release都要,所以还得配置DeBug。步骤和要填的目录都一样,但有一个细微的不同之处,“附加依赖项”填入“opencv_world460d.lib”,带d.lib在Debug模式使用,不带d.lib在Release模型使用。由于库是64位的版本,所以只在x64运行。

Visual Studio + Opencv配置

Visual Studio + Opencv配置

Visual Studio + Opencv配置

 配置方式二

配置的第一个属性换成“C/C++”——>“常规”——>“附加包含目录”,与方法一中“包含目录”含义和目录一样;第二个属性换成“链接器”——>“常规”——>“附加库目录”,第三个属性同上。

好了,配置完成了,找个代码测试一下吧。

#include <opencv2/core.hpp>
#include <opencv2/imgcodecs.hpp>
#include <opencv2/highgui.hpp>
#include <iostream>
using namespace cv;
using namespace std;

int main()
{
    Mat image;
    image = imread("D:/VScode/luna.jpg", IMREAD_COLOR); // Read the file
    if (image.empty()) // Check for invalid input
    {
        cout << "Could not open or find the image" << std::endl;
        return -1;
    }
    namedWindow("Display window", WINDOW_AUTOSIZE); // Create a window for display.
    imshow("Display window", image); // Show our image inside it.
    waitKey(0); // Wait for a keystroke in the window
    return 0;
}

 参考博文:Visual Studio 下配置属性页的一些说明_晚安丶的博客-CSDN博客

如有帮助,欢迎点赞 文章来源地址https://www.toymoban.com/news/detail-484765.html

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

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

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

相关文章

  • 【OpenCV】OpenCV4.7.0 + Visual Studio 2019环境配置 + 运行opencv

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

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

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

    2024年02月07日
    浏览(60)
  • 安装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日
    浏览(73)
  • <Visual Studio 2019安装及环境配置教程>

    目录 1.Visual Studio 2019下载安装: 1.1 进入官网 1.2 选择所需Visual Studio 2019安装包 1.3  Visual Studio 2019 版本说明 1.4 点击下载、安装 1.5 登录账户 1.6 使用演示 2.写在最后的话:  后记:●由于作者水平有限,文章难免存在谬误之处,敬请读者斧正,俚语成篇,恳望指教!  

    2024年02月14日
    浏览(52)
  • Window中,Visual Studio 2022(C++)环境下安装OpenCV教程(不用Cmake版本)

    本教程主要为了方便小白安装C++版本的OpenCV。 1. 第一步:下载官方OpenCV 下载后,在本地安装即可,注意记住安装路径,后续需要! 2. 配置系统环境变量,Path中,新增变量。即opencv安装的路径,选到opencv中build/x64/vc15/bin 3. 安装visual studio 2022,官网 直接,按照C++配置安装即可

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

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

    2024年02月15日
    浏览(64)
  • Unity和Visual studio开发调试环境配置-工具插件安装和配置

    在Unity开发中,常用C#脚本进行功能开发,需要用到Visual Studio进行开发和调试,需要分别在Unity3d和Visual Studio中安装插件和工具才能更好的进行开发和调试。 visual studio中“工具”→“获取工具和功能”,打开visual studio安装程序 安装Unity开发相关的内容,如下选择,主要就是“

    2024年02月04日
    浏览(67)
  • 【C语言】Visual Studio社区版安装配置环境(保姆级图文)

    欢迎关注 『C语言』 系列,持续更新中 欢迎关注 『C语言』 系列,持续更新中 下载得到 2.1 点击使用C++的桌面开发 2.2 语言包选择简体中文 2.3 设置安装位置 新手入门建议这里不用修改,直接C盘吧(C盘爆炸警告) 安装好后ide位置在(如果你找不到桌面快捷方式,可以在系统

    2024年02月15日
    浏览(67)
  • Visual Studio+MASM32写汇编程序——安装和环境配置说明

    写在前面: 如果你之前使用的是Visual Studio 2022(其他版本不清楚,如果是2017版本应该也是行的,如果有uu成功,也可以分享自己的经验),那么建议你立即卸载重新安装(血泪教训,网上能找到的教程基本上都不能解决问题)。 2022版本可能会出现的问题: MSB3721 命令“ml6

    2024年01月18日
    浏览(35)
  • Windows系统下安装Visual Studio及配置C++环境(小白篇)

     作者简介:笔者小白一枚,写这些文章只是为了能够在自己踩过坑之后,能为后人搭一座桥。本文章仅支持在Windows系统上安装Visual Studio 软件简介:Visual Studio(VS)是一款由微软公司以Windows为主要平台开发的一款功能强大的IDE(Integrated Development Environment:集成开发环境),支

    2024年02月12日
    浏览(57)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包