Opencv5.0.0+Opencv_contrib5.0.0编译构建教程 OpenCV教程(一)

1.本文介绍

 1.opencv

opencv 是一个支持c++和python的视觉库。

官网地址:http://opencv.org

 2.opencv_contrib

opencv_contrib 是 OpenCV 的扩展模块库,包含许多最新的、尚未正式发布或需要进一步完善的算法,例如 SIFT、SURF 特征检测等。它为计算机视觉提供了更广泛的功能支持。但是外网下载较为迟缓。所以推荐在国内网站下载。

CSDN下载:【免费】C++OpenCV-contrib5.0.0镜像下载C++知名视觉库扩展资源-CSDN下载

本文采用Cmake的方法进行编译

若有人想直接下载Opencv5.0.0+vs2026的构建结果,可在C++opencv5.0.0+opencv-contrib5.0.0VisualStudio2026构建c++视觉库资源-CSDN下载直接下载

2.准备

下载好Cmake,opencv,opencv_contrib(opencv,opencv_contrib版本号一致)

Cmake下载链接: http://cmake.org/download

opencv源码下载: 官网下载,选择Sourseshttps://opencv.org/releases/Github下载https://github.com/opencv/opencv/releasesopencv_contrib下载: https://github.com/opencv/opencv_contrib/releases

把opencv和opencv_contrib解压并放在同目录

3.使用Cmake生成

1.打开你所安装的Cmake,把opencv的路径写在第一行,构建后路径写在第三行(如图)

2.选择 Configure 选择自己的配置,然后选择 Finish

3.等待编译

编译完后可能会有报错,打开build文件夹,找到CmakeDownloadLog.txt,在里边查找#cmake_download,后面就是 "路径""下载链接",手动下载并按“路径”中的文件改名,接着删除build文件夹。

4.Cmake配置

勾选BUILD_opencv_world和OPENCV_ENABLE_NONFREE;并且在OPENCV_EXTRA_MODULES_PATH后添加你的opencv_contrib路径

接着按Generate生成项目

4.若有报错,重复步骤2
5.打开OpenCV.slnx(sln)

展开CmakeTargets,右击ALL_BUILD生成,等待生产完成,再右键INSTALL生成,最终在build/install文件夹获取动态/静态链接库以及头文件。

若有报错,请删除build文件夹,从步骤2开始重试。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值