opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)

这篇具有很好参考价值的文章主要介绍了opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)

一、下载vs2019

官网下载:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
下载对应的2019版本,免费的community版本即可,安装按照正常的步骤安装完成即可。

二、下载opencv源码及CMake

Opencv一般从github上下载:https://github.com/opencv
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
下载opencv和opencv_contrib,分别点击对应位置进入:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
然后点击tags,选择自己需要的版本:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
CMake需要到对应的官网下载:https://cmake.org/
其中opencv4.4.0、opencv_contrib-4.4.0、cmake-3.24.0-rc2-windows-x86_64.msi我已下载好了,百度网盘下载地址:https://pan.baidu.com/s/1Het-G2PcJ8sXYOhvZk5Hug;提取码:opcv 。

三、生成opencv工程

先在你想建的地方建一个openCV文件夹。里面再建一个opencv-build文件夹,用来放置合成的工程,将下载的opencv和opencv_contrib也解压到此文件夹内:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
CMake安装好了之后,到安装的位置处打开bin文件夹中的cmake_gui.exe:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
打开后,下图第一个红圈输入Opencv的sources目录(注意:不是opencv_contrib的目录);第二个红框输入你自定义的输出目录(就是之前上面我们已经建好的opencv-build)。最后点左下角的Configure:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
第一次编译按configue,设置选项vs2019 win x64,成功后有done的标志
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
完成上述后找到OPENCV_EXTRA_MODULES_RATH一项,添加你刚刚解压的opencv_contrib中的modules目录,其中要把OPENCV_ENABLE_NONFREE(下图红框上面一行)选上,最后点击Generate开始编译。记住这是是两个步骤:1、填写目录。2、勾选目录上一行! ==这两项缺一不可以,不然后面调试的时候,会出现许多错误导致配置失败! 注意路径不要复制,需要通过cmake来选择路径!
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
如果想之后生成的opencv的lib和dll包含在一个文件opencv_world.lib和opencv_world.dll内,需要找到 BUILD 将其下的 BUILD_opencv_world 选择上。
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
最后点击Generate。完成后左下角显示Configuring done,Generating done。完成之后如果在你的输出文件夹中找到OpenCV.sln文件,即表明编译成功完成。

四、编译opencv工程

找到opencv.sln文件,用vs2019打开: 当打开了生成的opencv项目,可以选择想要生成的库文件的Debug版本或Release版本 默认是Debug版本
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
第一步:选择 CMakeTargets 中的 ALL_BUILD 或者 解决方案 Solution ‘OpenCV’,右键 ->生成,
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
第二步:生成结束如果没有失败的,在选择 INSTALL -> 右键 -> 仅当前项目 -> 只生成 INSTALL。 如果需要release版本,选择release版后 重复 第一步和第二步
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)

五、使用opencv

当在 VS2019 完成了生成 INSTALL ,那么 opencv 的库就已经生成好了在我们的 opencv-build 文件夹下的 install 文件夹中,包括了 bin、etc、include、x64、文件夹 和一些文件,这就和官网提供的opencv包里build文件夹下一样的结构了
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
将include文件夹下的opencv2拷贝到自己程序的include文件夹下:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
再项目配置属性->C/C+±>常规下的附加包含目录包含对应的include目录:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
将install下的dll和lib拷贝到自己程序的生成目录下:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
再项目配置属性->链接器->常规下的附加库目录包含对应的生成目录:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
再项目配置属性->链接器->输入下的附加依赖项填入对应的lib:
opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)
这样就可以正常使用了。文章来源地址https://www.toymoban.com/news/detail-488470.html

到了这里,关于opencv源码编译及配置完整版教程(win10+vs2019+opencv-4.4.0+opencv_contrib-4.4.0)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • Win10 + VS2022 + OpenCV 4.7 + contrib + cuda加速 编译

    https://download.csdn.net/download/Kasper_2009/88252429 https://download.csdn.net/download/Kasper_2009/88252429 在cmd命令中打nvidia-smi看支持的cuda最高版本 cuda版本选择也不能过于早,作者之前用过cuda11.2,在后续vs编译环节发现其最高只支持vs2019,不支持vs2022。目前作者使用cuda11.8。 下载安装cuda:CU

    2024年02月17日
    浏览(45)
  • behaviac —— Win10下Vs2017编译“腾讯行为树“源码

    简介 - 腾讯行为树      behaviac是游戏AI的开发框架组件,也是游戏原型的快速设计工具。支持全平台,适用于客户端和服务器,助力游戏快速迭代开发 。编辑器可以运行在PC上,操作方便直观可靠,支持实时和离线调试;编辑器可以导出xml,bson等多种格式,更可以导出

    2023年04月22日
    浏览(52)
  • Win10/Win7 离线安装 vs2019 详细步骤

    下载链接:https://visualstudio.microsoft.com/zh-hans/vs/ 点击右上角:免费 Visual Studio 说明:win7 安装 vs 时不建议安装最新版本,目前我装的是 vs2019 亲测可以使用!!!  正常 C++ 开发只需要下载:.NET桌面开发、使用 C++ 的桌面开发、使用 C++ 的移动开发、通用 windows 平台开发;即可

    2024年02月05日
    浏览(74)
  • 编译opencv环境搭建:vs2019 + cmake-3.25 + opencv-4.5.5

    一 下载vs2019 链接:Downloads - Visual Studio Subscriptions Portal 下载社区版本,因为是免费的,大家随便用 下载成功后直接安装就可以了。 有的环境安装好后在属性管理器中可能没有 Microsoft.Cpp.x64 文件 从如下链接下载 Microsoft.Cpp.x64 文件  (链接转载(227条消息) 解决vs2019属性管理器里

    2024年02月11日
    浏览(56)
  • win10下在Qt中使用VTK(安装VS2017+安装QT5.9.9+编译配置VTK8.2.0)

    作为一个只浅学过C语言和C++的纯小白,在编译VTK(visualization toolkit)并与Qt结合的过程中遇到了很多问题,零零碎碎也看了许多文章教程,但由于版本兼容、过程不完整等问题走了许多弯路,最后东拼西凑勉强完成,故写下这篇文章供大家参考。 本文主要目的是安装vs2017,

    2024年02月11日
    浏览(52)
  • Win10上安装opencv并配置教程(成功

    参考:win10上安装opencv详细教程  下载地址:Home - OpenCV 1.Library下的Releases。选择合适的版本(我的版本:4.6.0),选择windows  2.自己选择的目录下 解压安装(extract) 3.下载完成后如下所示。 1.选择此路径并复制该路径 `E:opencvinstallopencvbuildx64vc15bin`  2.此电脑——右键属性—

    2024年02月05日
    浏览(37)
  • vs2019+ArcEngine10.2安装教程

    因为毕设要用c#和 ArcGIS Engine二次开发,就重新安装了ArcGIS Engine,网络上只有10.2的版本,不能适配vs2019, 所以就做了vs2019适配ArcGIS Engine10.2的教程。 需要环境: ArcGIS 10.2 下载地址 链接:https://pan.baidu.com/s/1y-mpEfubrDmEwmhhb526Yg 提取码:9271 vs2019 下载地址: Visual Studio 较旧的下载

    2023年04月26日
    浏览(45)
  • 【opencv】【GPU】windows10下opencv4.8.0-cuda C++版本源码编译教程

    提示:博主取舍了很多大佬的博文并亲测有效,分享笔记邀大家共同学习讨论 OpenCV是一个开源的计算机视觉库,包含了核心模块和扩展模块,提供了基础的图像处理和计算机视觉算法,以及一些机器学习工具。而OpenCV Contrib是OpenCV社区贡献的一组扩展模块之一,包含了一些较为

    2024年02月08日
    浏览(81)
  • VS 2019安装及配置opencv

    VS 2019下载链接 :https://visualstudio.microsoft.com/zh-hans/downloads/ 1、 打开下载的软件,点击继续 2、 进行安装下载 3、 选择配置 4、 安装成功,重启电脑 配置Opencv 1、 下载opencv-4.5.0 2、 点击下载的.exe文件,并将其指定在文件夹 3、 配置环境变量,进入opencvbuildx64vc15bin,复制路径

    2024年02月07日
    浏览(43)
  • Colmap编译教程及笔记 [Windows+VS2019+Vcpkg]

    Windows系统下COLMAP的编译可以分为三部分:(1)手动下载安装Boost、Qt、CGAL、CUDA(Boost和CGAL也可以用vcpkg安装);(2)利用vcpkg安装glew、freeimage、ceres等库(3)最后在colmap源代码目录下的build文件夹打开cmd,输入cmake命令生成解决方案 CMake、Git、Visual Studio 2019、Vcpkg等提前安装

    2023年04月08日
    浏览(113)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包