OpenCV学习笔记

OpenCV官方包中的内容

下载好OpenCV包之后打开

..\opencv\build\include
|
|-----opencv(里面是各种头文件,这些文件是opencv1.0最核心的头文件,可以将其理解成一个大的组件)
|
|-----opencv2
   |
   |------opencv_modules.hpp(里面是opencv2中与新模块构造相关的说明代码,定义的是opencv2所有组件的宏)
   |
     |------calib3d(calibration(校准)和3D的缩写,这个模块主要是相机的校准和三维重建相关的内容)
   |
   |------contrib(contributed/experimental stuf,实验性的模块,主要包含了一些最近添加的不太稳定的可选功能)
   |
|------core(核心功能模块,包含opencv基本数据结构、动态数据结构、绘图函数、数组操作相关函数、辅助功能与系统函数和宏、与opengl的互操作)
|
|------imgproc(Image和Process缩写,图像处理模块,包含:线性和非线性的图像滤波、图像的几何变换、其他图像转换、直方图相关、结构分析和形状描述、运动分析和对象跟踪、特征检测、目标检测等)
|
|------features2d(2D功能框架,包含:特征检测和描述、特征检测器、描述符提取器、描述符匹配器、通用描述符匹配器、关键点绘制函数和匹配功能绘制函数)
|
|------flann(高维的近似近邻快速搜索算法库,包含:快速近似最近邻搜索、聚类)
|
|------gpu(运用GPU加速的计算机视觉模块)
|
|------highgui(高层GUI图形用户界面,包含:媒体的输入输出、视频捕捉、图像和食品的编码解码、图形交互界面的接口等)
|
|------legacy(一些已经废弃的大码裤,保留作为向下兼容)
|
|------ml(Machine Learning,机器学习模块、基本是统计模型和分类算法)
|
|------nonfree(一些专利算法,不要商用)
|
|------objdetect(目标检测模块)
|
|------ocl(运用OpenCL加速的计算机视觉组件模块)
|
|------photo(包含了图像的修复和图像去噪两个部分)
|
|------stitching(图像拼接模块)
|
|------superres(超分辨率技术的相关功能模块)
|
|------ts(opencv测试相关代码)
|
|------video(视频分析组件)
|
|------Videostab(视频稳定相关的组件)

参考:《OpenCV3编程入门》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值