• 本教程旨在搬运官方 OpenCV Tutorials
  • 目的有三:一是系统学习OpenCV函数的使用;二是学习系统的教程书写规范;三是学习OpenCV框架系统的底层设计及实现。

下面的链接描述了一组基本的OpenCV教程。这里提到的所有源代码都是作为OpenCV常规发行版的一部分提供的,所以在开始复制和粘贴代码之前要进行检查。下面的教程列表是根据GIT存储库中的reST文件自动生成的。

  • [OpenCV概述]
    您将学习如何在计算机上安装OpenCV

  • 核心功能(core 模块)
    在这里,您将了解这个库的基本构建块。为了理解如何在像素级上操作图像,必须阅读。
    Mat(图像容器)、扫描图像、查找表、时间测量、矩阵掩码运算、离散傅里叶变换、使用XML和YAML文件的文件输入和输出、并行化代码

  • [图像处理(imgproc 模块)]
    在本节中,您将了解OpenCV中的图像处理(操作)函数
    基础绘画、随机生成器和文本、平滑图像、腐蚀与膨胀、形态学变换、击中-击不中、提取水平线和垂直线、图像金字塔、阈值操作、线性滤波器、padding图像、Sobel算子、Laplace算子、Canny边缘检测、Hough变换、重映射(Remapping)、仿射变换、直方图均衡化(计算)(比较)、反投影、模板匹配、找出轮廓、凸包(圆)(边框)、图像矩、图像分割、模糊滤波器

  • [高级GUI和媒体(highgui 模块)]
    本节包含关于如何使用库的内置图形用户界面的有价值的教程。

  • [图像输入输出(imgcodecs 模块)]
    这些教程展示了如何使用imgcodecs模块读写图像。

  • [视频输入输出(videoio 模块)]
    这些教程展示了如何使用videio模块读写视频。

  • [摄像机标定及三维重建(calib3d 模块)]
    虽然我们的图像大多是2D格式,但它们确实来自3D世界。在这里你将学习如何从2D图像中找出3D世界信息。

  • [2D特征框架(feature2d 模块)]
    了解如何使用OpenCV中的特征点检测器、描述符和匹配框架。

  • [视频分析(video 模块)]
    在这里你会发现算法可用在你的视频流,如运动提取,特征跟踪和前景提取。

  • [目标检测(objdetect 模块)]
    有没有想过你的数码相机是如何识别人脸的?快来看看吧!

  • [深度神经网络(dnn 模块)]
    这些教程展示了如何有效地使用dnn模块。

  • [机器学习(ml 模块)]
    使用强大的机器学习类进行数据的统计分类、回归和聚类。

  • [图形API (gapi 模块)]
    学习如何使用图形API (G-API)和从“传统”OpenCV到图形模型的端口算法。

  • [计算摄影(photo 模块)]
    使用OpenCV进行高级的照片处理。
    高动态范围成像

  • [图像拼接(stitching 模块)]
    了解如何创建美丽的照片全景和更多的OpenCV拼接管道。

  • gpu加速计算机视觉(cuda 模块)
    利用显卡的能力运行OpenCV算法,从系统中挤出每一点算力。
    GPU上的相似性检查(PNSR和SSIM)、使用cv::cuda::GpuMat与推力库(thrust library)

  • [OpenCV iOS]
    在苹果设备上运行OpenCV和你的视觉 apps

OpenCV教程(C++)相关推荐

  1. 【opencv4】opencv教程 C++ 4、Mat对象(深拷贝:clone()、copyTo(),create()创建图片,zeros()、eye()初始化空白图像,Scalar()创建向量)

    上一讲:[opencv4]opencv视频教程 C++(opencv教程)3.矩阵的掩膜操作(filter2D) 下一讲:[opencv4]opencv视频教程 C++ 5.读写图像imread.im ...

  2. 【opencv4】opencv视频教程 C++(opencv教程)2、加载imread()(以灰度加载),修改,保存图像

    上一讲:[opencv4]opencv视频教程 C++(opencv教程)1.opencv介绍和环境搭建 下一讲:[opencv4]opencv视频教程 C++(opencv教程)3.矩阵的掩膜操作( ...

  3. 【opencv4】opencv视频教程 C++(opencv教程)1、opencv介绍和环境搭建

    下一讲:[opencv4]opencv视频教程 C++(opencv教程)2.加载,修改,保存图像 [opencv_C++] 入门强推!!![B站最全] 文章目录 opencv介绍和环境搭建 open ...

  4. 转载:vs配置opencv教程

    VS配置OpenCV教程(超详细) 置顶 欧阳磊 2017-12-09 15:59:15 31276 收藏 54 最后发布:2017-12-09 15:59:15首发:2017-12-09 15:59 ...

  5. 计算机视觉之OpenCV教程 --- Mat图像类基础(二)

    机器视觉之OpenCV教程图像容器Mat类基础一(二) 一.Mat像素点的存储方法 色彩空间是指我们通过组合颜色分量来对各种颜色编码 灰度图像: 从黑到白 ,逐渐过渡 , 划分成若干灰度级别 彩色图像 ...

  6. 计算机视觉之OpenCV教程 ---Mat类基础(一)

    机器视觉之OpenCV教程图像容器Mat类基础一(一) 零.OpenCV概述 基本上在机器识别的领域 ,都有OpenCV的身影 . OpenCV中基本上包含了所有的机器视觉所用到的算法 , 即使没有也 ...

  7. Python+OpenCV教程3:打开摄像头

    Python+OpenCV教程3:打开摄像头 学习打开摄像头捕获照片.播放本地视频.录制视频等. 目标: 打开摄像头并捕获照片 播放本地视频,录制视频 OpenCV函数:cv2.VideoCaptur ...

  8. 视频、图形图像处理之Opencv技术记录(四)、OpenCV教程概述

    参考资料:https://docs.opencv.org/3.4.2/d9/df8/tutorial_root.html 以下链接描述了一组基本的OpenCV教程.此处提到的所有源代码都是OpenCV ...

  9. 【python】opencv教程CV2模块——图片处理,HSV、色调、亮度调节

    opencv教程CV2模块--图片处理,HSV.色调.亮度调节 代码传送门: import cv2img=cv2.imread('./imgg/1.jpeg', cv2.IMREAD_COLOR) # ...

  10. 【python】opencv教程CV2模块——视频捕获,延时摄影视频、鬼畜表情包密集制作

    opencv教程CV2模块还可以调用摄像头录制视频呢,没想到吧! 制作延时摄影视频或者鬼畜表情包gif也是轻而易举的事情,等你发挥啦! 代码传送门: import cv2 import timeint ...

最新文章

  1. 【工具】ApkTools
  2. python 读grid 数据_科学网—Python_机器学习_总结14:Grid search - 李军的博文
  3. stm32的dma缓冲区长度,,存放数据数组会不会冲掉
  4. Android使用MPAndroidChat
  5. html文字列表,文字列表模板
  6. OMG,学它!mac怎么安装java插件
  7. python max int
  8. sqlplus terminators - Semicolumn (;), slash (/) and a blank line
  9. 20190912每日一句
  10. 成为黑客必须掌握的知识!
  11. PhotoShop永久序列号
  12. 【unity】维护一个changelog
  13. VCC,VDD,VSS,VEE区别
  14. Web前端期末大作业-在线手机商城网站设计(HTML+CSS+JS)
  15. python英语词汇读音_利用Python制作查单词小程序(一):抓取来自百度翻译的单词释义和音标...
  16. Zynq7000开发系列-1(Vivado HLx 2016.4下载及安装)
  17. 第一周 Web开发入门(中)
  18. jsp在线编辑html,FCK,JSP版html在线编辑器【收藏】
  19. 深度学习 之七 【卷积神经网络 CNN】
  20. 金融时报全球五百强企业排名 中石油居榜首

热门文章

  1. php表单输入内容换行,php中表单输入框中换行回车替换_PHP教程
  2. VMware16安装Redhat7 图文教程
  3. 华为交换机console口登录密码遗忘
  4. 图书管理系统《软件工程》
  5. matlab灰度分段线性变换优缺点,matlab分段线性变换
  6. 51单片机入门——红外通信
  7. 噪声和振动分析软件,它代表了统计能量分析(SEA)领域的最高水平AutoSEA2 V2.8
  8. JDK1.8 中文开发帮助文档
  9. AD元件库和封装库转换成KiCAD库方法
  10. java数据结构与算法pdf下载