zoukankan      html  css  js  c++  java
  • OpenCV开发笔记(七十):红胖子带你傻瓜式编译VS2017x64版本的openCV4

    前言

      红胖子来也!!!
      opencv_contrib是opencv提供额外的工具,提供一些基础算法,之前编译了不带opencv_contrib的版本,不带opencv_contrib的cuda硬加速版本, opencv+opentrib的版本。
      OpenCV4是最新的版本,编译一个openCV4的msvc版本。

     
     

    OpenCV4下载

      使用版本4.4.0
      官网下载地址:https://opencv.org
      CSDN下载地址:https://download.csdn.net/download/qq21497936/12917447
      QQ群:1047134658(点击“文件”搜索“opencv”,群内与博文同步更新)

     

    OpenCV编译

    步骤一:解压到编译文件夹

    在这里插入图片描述

    步骤二:CMake配置configure第一次

      配置时,直接选中msvc 2017即可(带x64是64位,不带是32位)
    在这里插入图片描述
    在这里插入图片描述

    步骤三:勾选部分配置,全局+opencv

    在这里插入图片描述
      其他不勾选了。

    步骤四:Generate生成工程

    在这里插入图片描述

    步骤五:打开编译

    在这里插入图片描述
      进入VS2017,然后目标是win64,直接编译win64的release版本。
    在这里插入图片描述

    步骤六:编译成功

    在这里插入图片描述

     

    模块化

    在这里插入图片描述
      在这里附上Qt工程文件要带的库文件引入配置

    # 不带opencv_contrib的world版本 opencv4.4.0
    LIBS += -L$$PWD/openCV4.4.0/lib -lopencv_world440
    INCLUDEPATH += $${PWD}/openCV4.4.0/include 
                   $${PWD}/openCV4.4.0/include/opencv 
                   $${PWD}/openCV4.4.0/include/opencv2
    
     

    测试Demo

    void OpenCVManager::testRunNormal()
    {
        cv::namedWindow("testRunNormal");
        cv::waitKey(0);
    }
    

    在这里插入图片描述

     

    工程模板:对应版本号v1.0.0

      对应:openCV440Dem_v1.0.0_基础模板_测试opencv环境

     
  • 相关阅读:
    java生成验证码
    springmvc笔记(来自慕课网)
    angularJs编写多指令的情况
    四年前端开发的迷茫.
    angularJs的ui-router总结
    grunt构建前端自动化的开发环境
    socket传送文件
    socket--粘包
    socket--接受大数据
    动态导入模块
  • 原文地址:https://www.cnblogs.com/qq21497936/p/13823270.html
Copyright © 2011-2022 走看看