zoukankan      html  css  js  c++  java
  • OpenCV 3.4.2 Windows系统下的环境搭建(附带opencv_contrib-3.4.2)

    前言

    当前需要回到Windows平台下进行开发,在win10系统上搭建了编译opencv3.4.2的环境,并添加opencv_contrib-3.4.2的模块,以下是本文所需要的软件以及源码。

    系统:

    Windows 10

    工具:

    CMake 下载页面
    Visual stdio 2017 下载页面

    源码:

    opencv-3.4.2 github
    opencv_contrib-3.4.2 github

    安装CMake

    下载CMake-gui下载页面,然后进行安装,
    一般在安装的过程中会提示用户是否将CMake加入系统环境变量,这里一定要选择是,否则需要你自己重新去添加。
    在这里插入图片描述

    安装Visual Stdio

    在搜索引擎上搜索 msdn i tell u,然后可以进入网站 下载页面,这里收录了MSDN上几乎全部的软件,站长真的很nice,搜索一下,选择所需的版本。
    在这里插入图片描述
    这里只提供磁力链,至于怎么下载以及安装,大概根据软件提示就可以完成了。

    下载源码

    opencv的源码已经托管到github上,可以直接clone下来,也可以下载zip的压缩包然后解压,个人感觉下载压缩包速度比较快。
    opencv
    opencv_contrib

    编译源码

    如下图所示,新建的build文件夹用于放置最终生成的opencv库以及各种测试程序和中间生成的文件(当然这不是我们所需要的,我们只关注生成的库)。
    在这里插入图片描述

    打开cmake-gui需要将源码路径opencv-3.4.2,编译生成路径build正确地设置到软件中,设置路径完毕点击Configure,需要选择编译所需的编译器,由于安装的是visual stdio 2017,所以选择相应版本,具体需要根据自己安装的版本进行选择。
    在这里插入图片描述

    在这里插入图片描述

    设置完编译器之后,需要设置OPENCV_EXTRA_MODULES_PATH,由于opencv3之后,有部分模块从源码中分离出来,因此出现了opencv_contrib-3.4.2,这个部分包括一些特征匹配等功能模块,所以需要进行这部分的开发设置opencv_contrib-3.4.2的源码路径。
    在这里插入图片描述
    设置完成opencv_contrib-3.4.2的路径之后,依次进行
    Configure==> Generate ==> Open Project
    在这里插入图片描述
    在这里插入图片描述
    最终成功生成的库文件,测试程序以及各种头文件都在build/install路径下,亲测成功。
    在这里插入图片描述

  • 相关阅读:
    小朋友排队--第五届蓝桥杯
    Spring IOC源代码具体解释之整体结构
    Libimseti推荐系统
    Codeforces Round #277.5 (Div. 2)(C题)
    数据库经常使用函数
    Command terminated by signal 11
    winform程序公布后,client下载报错“您的 Web 浏览器设置不同意执行未签名的应用程序”
    Cocos2d-x学习笔记(四) 布景层的加入移除
    FMSC 使用理解
    将浮点数保持几位小数,尾数舍入的Format函数
  • 原文地址:https://www.cnblogs.com/unclemac/p/12783420.html
Copyright © 2011-2022 走看看