以VS2017+OpenCV3.4.7+opencv_contrib3.4.7 为例,用cmake编译,实现所有版本轻松编译,其他版本组合都可借鉴
以VS2017+OpenCV3.4.7+opencv_contrib3.4.7 为例,用cmake编译,实现所有版本轻松编译,其他版本组合都可借鉴
说在前面:
重新编译opencv,opencv_contrib3.4.7是为了使用opencv的跟踪算法,但是因为版权原因opencv官方没有公布,但是在git_hub上有opencv_contrib3.4.7扩展包,研究了一天摸透了所有的方法,网上很多编译教程,我发现多多少少都有小伙伴没能成功编译,具体就是下载不到网上的文件,编译出错。现在详细记得把流程过一遍,保证不出错。以VS2017 Opencv3.4.7为例。放心我会教会你各种版本搭配的编译方法。接下来开始吧!
补充1:好多小伙伴好奇cmake是干嘛的呢?cmake可以利用源文件中的官方人员写好的CMakeLists.txt重新组织各个分文件.h,.cpp之间f复杂的关系,现在我们想要加入opencv_contrib就必须重新组织,所以需要我们重新编译,之前下载的是官方人员编译过好的,现在关系乱了就需要重新编译。另外网上发行的opencv时已经编译好的,大部分函数实现看不见,函数转定义只能看见函数声明,我们还可以通过这次编译实现详细的观察opencv源代码。
补充2:opencv_contrib里面封装了 深度学习CNN算法,并且支持CUDE,sift, fast,跟踪,双目标定,线结构光标定算法 就这些算法,我觉得很值得编译学习源码也是一种享受,
以VS2017+OpenCV3.4.7+opencv_contrib3.4.7 为例,用cmake编译,实现所有版本轻松编译,其他版本组合都可借鉴相关推荐
- 基于VS2017+OpenCV3.4.1的PC端摄像头卡通化效果案例步骤详解
教材:<深入理解OpenCV 实用计算机视觉项目解析> https://pan.baidu.com/s/16YPsbWmcys31CBXPCR4b3Q 提取码:o8dk 案例源码:http ...
- 基于VS2017+OpenCV3.4.1的PC端摄像头卡通化和皮肤变换
教材:<深入理解OpenCV 实用计算机视觉项目解析> https://pan.baidu.com/s/16YPsbWmcys31CBXPCR4b3Q 提取码:o8dk 案例源码:http ...
- Windows10上使用VS2017编译OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.6.2操作步骤
1. 从https://github.com/opencv/opencv/releases 下载opencv-3.4.2.zip并解压缩到D:\soft\OpenCV3.4.2\opencv-3.4. ...
- (亲测可行)ubuntu16.04+Opencv3.4.3+opencv_contrib3.4.3安装编译全过程
ubuntu16.04+Opencv3.4.3+Opencv_contrib3.4.3安装编译全过程 1.资源下载 opencv3.4.3+opencv_contrib3.4.3下载链接: https ...
- Ubuntu14.04 64位机上配置OpenCV3.4.2+OpenCV_Contrib3.4.2+Python3.4.3操作步骤
Ubuntu 14.04 64位上默认安装了两个版本的python,一个是python2.7.6,另外一个是python3.4.3.这里使用OpenCV最新的稳定版本3.4.2在Ubuntu上安装py ...
- VS2017+openCV3.4.6+openCV3.4.6 contrib扩展模块安装
一.VS2017+openCV3.4.6+openCV3.4.6 contrib扩展模块安装 https://blog.csdn.net/YHxiaohao/article/details/10590 ...
- 使用最新版本Android NDK-r21 编译 opencv-3.3.1 + opencv_contrib-3.3.1
由于新版本的NDK跟旧版本NDK编译的opencv存在兼容问题,所以需要使用最新的NDK重新编译opencv,方法步骤如下: Android NDK-r21 编译 opencv-3.3.1 + ope ...
- VS2017+opencv3.44,遇上应用程序无法正常启动(0x000007b)”
起初配置为VS2017+opencv3.44,报错"应用程序无法正常启动(0x000007b)".而不使用opencv的项目,不管是win32还是X64都不报错,说明确实是open ...
- VS2017 + cmake 3.7 + opencv 3.2 编译
由于各种原因使用了VS2010不支持的功能,需要在VS2017上使用opencv,且opencv release 没有 vc15(VS2017需要的),所以需要编译opencv 固有此文 本文参考: ...
- VS2017中创建使用 XRM 工具常用登录控件的WPF应用程序,适用CRM9.X版本
VS2017中创建使用 XRM 工具常用登录控件的WPF应用程序,适用CRM9.X版本 前提条件 创建WPF项目和修改版本 添加按钮调用登录控件进行调试 总结 微软dynamics官网之前有个CRM ...
最新文章
- Java学习总结:50(扫描流:Scanner)
- 【c语言】蓝桥杯基础练习 查找整数
- TensorFlow安装【2018/12更新】+文档查询以及栏目配置(Windows)
- 华为,为什么让全世界都感到害怕?
- 专访清华大学姚期智院士:量子计算的未来
- 計算機二級-java05
- C++的对象数组、对象指针是什么?【案例解析】
- python将文字转换为语音_python实现将文本转换成语音
- Centos6.X 安装MongoDb
- Oracle活动会话历史(ASH)及报告解读
- wps 打开xml格式乱码_“WPS不兼容EXCEL打开后出现乱码怎么解决“xlsx文件打开是乱码怎么办...
- html 保存 文字变乱码怎么办,html文字为什么会乱码
- Pytorch深度学习实战1-6:图解牛顿迭代法,牛顿不止力学三定律
- Go语言mgo使用情况
- FPGA学习笔记【使用vivado内置IP核】
- android studio将一个页面信息传送到另一个页面并显示
- dhcp服务器自动分配地址思科,cisco dhcp服务器设置方法
- 十个相似图片搜索网站(以图找图)
- 网页布局中的 px,em,rem,pt
- 我用 10 张脑图,征服了一系列大厂面试官。