当前位置: 代码网 > it编程>编程语言>其他编程 > OpenCV_contrib配置教程(详细版)

OpenCV_contrib配置教程(详细版)

2024年08月02日 其他编程 我要评论
上栏操作:在上栏界面中的变量中找到“BUILD_opencv_world”和“OPENCV_ENABLE_NONFREE”两个变量,在变量后面的方框中勾选,即打上“√”(含义可自行百度,但没必要)。比如:#cmake_download “D:/OpenCV4.5.1/opencv-4.5.1/.cache/ade/b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip” “https://github.com/opencv/ade/archive/v0.1.1f.zip”


个人笔记:

一:前提准备

操作系统:windows 10或windows 11
软件:visual studio 2017、opencv4.5.1、opencv_contrib4.5.1扩展库、cmake3.19.3.

1:opencv4.5.1、opencv_contrib4.5.1扩展库下载

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

2:cmake下载地址

download

链接:https://cmake.org/download/
找到对应的版本下载即可,如果在界面找不到,就去链接下方有个旧版本的链接找。
在这里插入图片描述在这里插入图片描述

二:cmake配置

1:

在这里插入图片描述在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

上面下载的有些事dll文件和压缩包文件,如果是文件,就按照下图操作后保存到本地,然后就按照上面操作一样了。
在这里插入图片描述

在这里插入图片描述
cmakedownloadlog.txt里的所有链接文件下载完成后,按照以上操作把文件放到指定位置。
把生成的"contrib_build_64__"的文件夹删掉,然后重复cmake刚开始的步骤,cmake记录区不在有爆红字体,说明build成功。在这里插入图片描述

2:

在这里插入图片描述
在这里插入图片描述上栏操作:在上栏界面中的变量中找到“build_opencv_world”和“opencv_enable_nonfree”两个变量,在变量后面的方框中勾选,即打上“√”(含义可自行百度,但没必要)。随后,找到“opencv_extra_modules_path”变量,在此变量后面加上【opencv_contrib4.5.1】文件夹里的【modules文件夹】的路径。最后再次点击【configure】,直到上栏所有的红色变量变成白色。
如果下栏记录区有红色字体,就按照上面1的步骤重新执行,直到所有的字体都变为白色字体。
现在已经build完成。下面介绍编译需要的文件。

三:vs2017编译opencv build文件

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
上面我选择了debug和release,都会用到。
生成的时间会比较长,如果你上述所有步骤都没错的话,生成后的结果会是全都成功,有些步骤可能在cmake中【configure】和
【generate】都通过并没有警告字样,但有错误的话,在vs2017中生成是会有错误的(注:生成的数量因人而异)。
在这里插入图片描述

四:环境配置

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述opencv_world451d.lib "451d"是用于debug模式下。“451”是用于release模式下。
在这里插入图片描述以上就是配置的完整过程。

在这里插入图片描述
在这里插入图片描述
这里用到了图像细化函数,而这个函数是在扩展模块中。

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com