Opencv5.0.0+Opencv_contrib5.0.0编译构建教程 OpenCV教程(一)
2026/9/1 6:08:53 网站建设 项目流程

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开始重试。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询