OpenCV开发笔记(七十):红胖子带你傻瓜式编译VS2017x64版本的openCV4

若该文为原创文章,未经允许不得转载,经允许后转载请注明原文地址 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/107837715 各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...(点击传送门)

OpenCV开发专栏(点击传送门)

上一篇:OpenCV开发笔记(六十九):红胖子8分钟带你使用传统方法识别已知物体(图文并茂+浅显易懂+程序源码) 下一篇:持续补充中…

<br>

前言

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

<br>

版本汇总

- Qt5.2.0 mingw32 + Opencv2.4.10 版本OpenCV开发笔记(〇):使用mingw530_32编译openCV3.4.1源码,搭建Qt5.9.3的openCV开发环境- Qt5.9.3 mingw32 + Opencv3.4.1 版本OpenCV开发笔记(一):OpenCV介绍、编译- Opencv3.4.0 + cuda9.0 + VS2015版本OpenCV开发笔记(十二):OpenCV编译支持Gpu(cuda) 加速开发之win-qt-msvc2015编译(opencv3.4.0、cuda9.0、VS2015)》   以上打包集合下载地址:https://download.csdn.net/download/qq21497936/12255080 在这里插入图片描述

<br>

OpenCV4下载

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

<br>

OpenCV编译

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

在这里插入图片描述

步骤二:CMake配置configure第一次

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

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

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

步骤四:Generate生成工程

在这里插入图片描述

步骤五:打开编译

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

步骤六:编译成功

在这里插入图片描述

<br>

模块化

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

1# 不带opencv_contrib的world版本 opencv4.4.0 2LIBS += -L$$PWD/openCV4.4.0/lib -lopencv_world440 3INCLUDEPATH += $${PWD}/openCV4.4.0/include \ 4 $${PWD}/openCV4.4.0/include/opencv \ 5 $${PWD}/openCV4.4.0/include/opencv2
<br>

测试Demo

1void OpenCVManager::testRunNormal() 2{ 3 cv::namedWindow("testRunNormal"); 4 cv::waitKey(0); 5}

在这里插入图片描述

<br>

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

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

<br>

上一篇:OpenCV开发笔记(六十九):红胖子8分钟带你使用传统方法识别已知物体(图文并茂+浅显易懂+程序源码) 下一篇:持续补充中…

点赞
收藏

评论区

加载中...

相关推荐

MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1

文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s

Oracle 分组与拼接字符串同时使用

SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(

MySQL部分从库上面因为大量的临时表tmp_table造成慢查询

背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_

皕杰报表之UUID

​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为

手写Java HashMap源码

HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22

2020年前端实用代码段,为你的工作保驾护航

有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )