opencv4.5.1+opencv_contrib源码编译(cmke+vs2019)

本文详细介绍了如何从opencv官网下载4.5.1版本的源码和扩展包,使用cmake配置并生成工程文件,最后在VS2019中编译和安装OpenCV的过程,包括可能遇到的问题及解决方法。
摘要由CSDN通过智能技术生成

 一、opencv4.5.1源码下载

opencv源码下载

首先进入opencv官网下载相应的源码包以及对应的扩展包(opencv_contrib)

左边是源码仓库,右边是扩展包仓库。

进入之后下载opencv源码;然后返回到opencv主仓库进入扩展包仓库下载对应版本扩展包;

下载完之后进行解压,将两个文件夹放到同一目录并新建一个build文件夹用来存储cmake生成的工程文件。

二、cmake生成opencv工程文件

打开cmake_gui进行配置;

上面一个选择opencv的sources文件夹;下面一个选择刚才新建的build文件目录。

选择完之后点击左下角configure进行配置,第一次编译会进行编译器的选择,选择vs2019,版本x64.。

第一次configure会有问题,接下来找到这一行将值改成扩展包的路径,并将其上一行选中。

修改完后再次进行configure,如果报错:

CMake Error at modules/gapi/cmake/DownloadADE.cmake:23 (add_library):   No SOURCES given to target: ade Call Stack (most recent call first):   modules/gapi/cmake/init.cmake:19 (include)   cmake/OpenCVModule.cmake:298 (include)   cmake/OpenCVModule.cmake:361 (_add_modules_1)   modules/CMakeLists.txt:7 (ocv_glob_modules)

找到with_ade取消掉再次configure;

此时cmake会在build文件夹里生成各种工程文件。

三、用vs2019打开生成的opencv.sln项目文件

.

找到opencv.sln用vs2019打开;

 

第一步选择生成的版本可以是debug或则release,根据需要自行选择;然后在项目目录中找到CmakeTargets下的all_build,右键选择生成,此时等待vs编译一段时间;编译完之后,选择install文件夹,同样右键生成,生成完之后就会在我们的build文件夹下生成编译好的文件了。

有什么问题看这个视频。

Windows平台下OpenCV源码和OpenCV-contrib模块的编译_哔哩哔哩_bilibili

 

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值