前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >合集教程 | 搞定各种OpenCV配置与源码编译问题

合集教程 | 搞定各种OpenCV配置与源码编译问题

作者头像
OpenCV学堂
发布2021-03-30 16:24:06
9220
发布2021-03-30 16:24:06
举报

微信公众号:OpenCV学堂 关注获取更多计算机视觉与深度学习知识

起因

我经常被问各种OpenCV开发环境文件,从OpenCV3到OpenCV4,从OpenCV源码编译到扩展模块编译,从SIFT支持到CUDA支持,从OpenCV C++版本到OpenCV-Python版本。被问的多啦,我都懒得回答,不是我态度问题,而是我想到一个更好的办法,可以节省点时间,同时有可以让大家很详细的学会如何搭建OpenCV开发环境,如何编译OpenCV各种版本支持,于是我就录制了一系列的OpenCV/OpenVINO开发环境搭搭建的视频教程,而且全部上传到了B站,需要的直接看即可。如果有问题再下面留言即可,这样方便后来者更好的查看,希望变成一个CGC,可持续更新的视频内容!

视频内容

当前我已经发布了十二个 OpenCV/OpenVINO 环境搭建的视频,包含了OpenCV C++ / OpenCV-Python / tensorflow/OpenVINO安装与配置,OpenCV源码+CUDA+扩展模块编译等。分别如下:

代码语言:javascript
复制
1. OpenCV-Python开发环境搭建
https://www.bilibili.com/video/av30953498

2. OpenCV3 源码编译与SIFT支持代码演示
https://www.bilibili.com/video/av31462516

3. OpenCV4 +VS2015 开发环境搭建
https://www.bilibili.com/video/av36486959

4. OpenCV4-Python开发环境搭建
https://www.bilibili.com/video/av41974149

5. widnows10 下 tensorflow1.x的安装
https://www.bilibili.com/video/av48003741

6. widnows 10 下tensorflow2.0 + CUDA安装
https://www.bilibili.com/video/av70734671

7. OpenCV4 + CUDA 支持编译与配置
https://www.bilibili.com/video/av71643385

8. OpenCV4 DNN加速支持 + IE源码编译与配置
https://www.bilibili.com/video/av719797829. OpenVINO2021版本安装与配置
https://www.bilibili.com/video/BV1Hz4y1U7g610. VS2017 + TensorRT7.x开发环境配置
https://www.bilibili.com/video/BV1Bf4y167Ty11. OpenCV4.4 + CUDA10 编译与开发配置
https://www.bilibili.com/video/BV1Rp4y1a7cm12. MinGW+OpenCV4.2+QT源码编译到程序演示
https://www.bilibili.com/video/BV1Za4y1v7ra

此外,平时我还写了一些OpenCV相关示例代码在github与码云上,需要可以去看看:

代码语言:javascript
复制
https://github.com/gloomyfish1998/opencv_tutorial
https://gitee.com/opencv_ai/opencv_tutorial_data

常见问题

我需要编译SIFT支持?

OpenCV3.4.1之后的版本到OpenCV4.4之前的版本你需要自己编译扩展模块获取支持,OpenCV4.4版本SIFT算法又回来了,不需要再编译!原因是去年SIFT专利已经到期了

扩展模块中detect segment line算法怎么没有了?

原来作者不让用了,因为授权问题!

OpenVINO支持编译

需要首先安装OpenVINO,然后才可以编译支持!

不同版本问题

OpenCV3与OpenCV4版本差异度毕竟大,所以必须注意相同的代码到不同的版本上可能无法编译与执行!

CMake问题:

经常遇到各种donwload问题导致CMake失败,主要原因是无法下载一些第三方的库,比如ffmpeg,IPPICV等。没办法,只能想办法让它可以下载!如果CMake失败就会导致后续VS生成有很多模块失败!

学习OpenCV哪个版本问题?

记得,如果没有特殊需求,建议学习OpenCV4,下载OpenCV4.x版本学习即可!教程在B站观看:

代码语言:javascript
复制
https://www.bilibili.com/video/BV1i54y1m7tw
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-03-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 OpenCV学堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档