首页 > 其他 > 详细

opencv编译

时间:2020-08-30 17:06:17      阅读:65      评论:0      收藏:0      [点我收藏+]

学习到opencv特征检测部分,有的特征检测api不在opencv基础库中,需要额外下载,再对opencv进行编译,下面记录一下opencv的编译过程,使用的opencv版本是4.12

 

首先上opencv官网上下载对应版本的source压缩包

https://opencv.org/releases/

技术分享图片

 

 

 下载完毕后解压

技术分享图片

 

 

 

 

然后去github上下载对应的contrib包

https://github.com/opencv/opencv_contrib/releases/tag/4.1.2

技术分享图片

 

 

 如果ubuntu系统就下载下面的

技术分享图片

 

 

 

cmake的下载

下载地址https://cmake.org/files/v3.11/cmake-3.11.3-win64-x64.msi

下载完一路next就可以了,要把path添加到系统路径中

 

 

编译步骤

1.cmake的配置(configuration)与生成(generation)

首先打开cmake

技术分享图片

 

 

 第一行填自己的源代码路径,我的是在这里,选择他的source文件夹

技术分享图片

 

 

 第二个路径是编译生成文件的存放路径,不推荐随便放,最好在源文件夹中进行存放,这里我新建了一个newbuild文件夹来存放他

技术分享图片

 

 

 然后点击configure

技术分享图片

 

 选择生成到哪一版本进行使用

技术分享图片

 

 因为我使用的vs2017,所以选择vs 15 2017,64位系统所以选择win64版本,32为系统选择不带win64那个

让点击finish即可

技术分享图片

 

 生成文件,生成完毕后从列表中找到OPENCV_EXTRA_MODULES_PATH这条

技术分享图片

 

 选择你下载的contribute文件夹里面的modules目录

技术分享图片

 

 

 

 技术分享图片

 

 然后点击generate

 

generate出错了,解决了再来更

 

2.vs生成编译installer

3.重新配置opencv,include、lib和附加依赖项

 

opencv编译

原文:https://www.cnblogs.com/wangtianning1223/p/13585701.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!