文章目录

  • 一:前提准备
    • 1:OpenCV4.5.1、OpenCV_contrib4.5.1扩展库下载
    • 2:Cmake下载地址
      • Download
  • 二:cmake配置
    • 1:
    • 2:
  • 三:vs2017编译OpenCV build文件
  • 四:环境配置

个人笔记:

一:前提准备

操作系统:Windows 10或Windows 11
软件:Visual Studio 2017、OpenCV4.5.1、OpenCV_contrib4.5.1扩展库、Cmake3.19.3.

个人用到是vs2017,这里vs版本也可以用2015,2019,等,自己尝试即可。

注意:OpenCV基础库和contrib扩展库的版本一定要一致!!!

1:OpenCV4.5.1、OpenCV_contrib4.5.1扩展库下载



2:Cmake下载地址

Download

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

二:cmake配置

1:



比如:#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”

在文件中搜索cmake_download ,找到每个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",把下载后的文件修改名字为b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip

下载文件的时候需要挂梯子,有些文件是外面的。

放到路径下"D:/OpenCV4.5.1/opencv-4.5.1/.cache/ade/b624b995ec9c439cbc2e9e6ee940d3a2-v0.1.1f.zip"

上面下载的有些事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模式下。
以上就是配置的完整过程。



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

OpenCV_contrib配置教程(详细版)相关推荐

  1. linux基础教程之Linux操作系统安装图文配置教程详细版

    这篇文章主要为大家详细介绍了Linux操作系统安装图文配置教程,帮助大家顺利的安装Linux操作系统,感兴趣的小伙伴们可以参考一下 随着嵌入式的发展,Linux的知识是必须的一部分,下面就让我们进行L ...

  2. nagios安装与配置教程(详细版)【入门教程】2020-11-16

    Nagios基础入门 这里写目录标题 Nagios基础入门 一.前言 二.Nagios简介 三 .Nagios构成 四 .Nagios原理 五 .安装介绍 六. Nagios服务端安装 七 .被监控客 ...

  3. idea 父文件_万事开头难!最新MyBatis程序配置教程(IDEA版)

    文章来源:万事开头难!最新MyBatis程序配置教程(IDEA版) 原文作者:Baret~H 来源平台:CSDN 实验环境:IDEA2020.1+MySQL8.0.21+Mybatis3.5.5+Ju ...

  4. 电脑密码解锁教程详细版图文教程

    电脑密码解锁教程详细版图文教程 第一步制作启动优盘及网站 第二部进入优盘pe 选择优盘启动项后选择Win10PE 成功进入pe后选择密码修改工具 最后电脑重启拔掉优盘,输入最新修改的密码就解锁完成 第 ...

  5. JAVA软件IDEA安装教程详细版

    写在前面,由于最近换电脑了,于是乎又重新安装了软件,之前都是找人帮忙安装,自己多装了几次才会. 卸载原IDEA 在卸载程序里找到IDEA,清除一下. 准备工作 1.JDK下载 官方下载软件:https ...

  6. c mysql安装教程 pdf_MySQL下载安装、配置与使用教程详细版(win7x64)

    用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. 我这个写得有点太详细了,甚至有 ...

  7. JavaFx(OpenJFX)安装教程详细版

    Jdk 从 1.8 起支持 JavaFx,到 Jdk 11 不再包含 JavaFx,而是改为 OpenJFX,需要另行安装. 这篇是以前给同学整理的一份教程,尽量详细到每一小步,目标是在不降低 Jav ...

  8. Kali Linux神秘工具教程(详细版)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Kali Linux - 安装和配置 信息收集工具 二.NMAP 隐形扫描 搜索Searchsploit 域名系统 ...

  9. 阿里云服务器购买与使用完整教程详细版

    本系列教程汇总: 买了域名一定需要备案吗?什么情况下不需要备案? 如何购买阿里云服务器(图文教程) 如何购买阿里云香港服务器(图文教程) 如何购买阿里云学生服务器(图文教程) 阿里云是国内第一大云服务 ...

最新文章

  1. pwa js_如何在互联网信息亭中实现PWA和Barba.js
  2. Waymo向客户发邮件,宣布纯无人驾驶汽车即将上路
  3. 4 app版本号 swift_已开源 app 实现检查更新的简单方式
  4. Flask API TypeError: Object of type 'Response' is not JSON serializable
  5. JavaScript教程之快速入门
  6. 用Spark学习FP Tree算法和PrefixSpan算法
  7. php Spreadsheet 导出,PhpSpreadsheet 导出Excel
  8. Win 10 UEFI + Ubuntu 18.04 UEFI 双系统 (by quqi99)
  9. 云计算三种架构(IaaS, PaaS, SaaS)及部署模型
  10. 2022最推荐的四款免费bi工具
  11. 让计算机u盘启动,U盘启动设置|电脑如何设置U盘启动?
  12. 所谓的flash、ddr、ufs
  13. 经典SQL语句大全:http://www.cnblogs.com/yubinfeng/archive/2010/11/02/1867386.html
  14. win下 远程控制(教程+工具+黑客常用命令)
  15. 1301 IP地址
  16. 香港为区块链专业人士降低移民门槛
  17. 进阶篇:5.1)公差分析的总流程
  18. Oracle动态视图v$sql的说明和使用
  19. 中文编程软件-习语言2013版 发布啦
  20. java版mc多少钱_我的世界Java版20w48a

热门文章

  1. 2月15日市场游资操作情况以及龙虎榜
  2. java实现OCR图文识别Tess4j,高准确率高效率
  3. “三无”大学生,就业真难
  4. hdu1827 1269 2767 强连通分支 刷水
  5. 物联网应用系统三层结构的设计_基于物联网技术的智能油烟在线监测系统的设计与应用...
  6. SVN客户端安装和使用
  7. Mysql8.0设置允许远程连接
  8. 每日刷题记录 (一)
  9. Excel中列和行之间的互换技巧。
  10. CCD视觉检测设备如何选择光源