OpenCV 2.4.x 功能模块介绍

OpenCV 2.4.共包含19个功能模块:

1.opencv_core核心功能模块,包含基本数据结构、动态数据结构、算法(线性代数,快速傅里叶变换等)、绘图函数、XML/YAML文件I/O、系统函数和宏;

2.opencv_imgproc:图像处理模块,包括滤波、形态学处理、几何变换、色彩空间转换、直方图计算、结构形状分析、运动分析、特征检测、目标检测等

3.opencv_highgui:高级用户交互模块,包含GUI、图像和视频I/O

4.opencv_ml:机器学习模块,包含常见的统计模型和分类算法,如支持向量机、决策树、Bossting方法等

5.opencv_features2d:二维特征检测与描述模块,包括图像特征检测、描述、匹配等。

6.opencv_video:视频模块,包括光流法、运动模板、背景分离、目标跟踪等视频处理技术。

7.opencv_objdetect:目标检测模块:包括cascade classification(级联分类器)和 Latent SVM。实现基于Haar特征或LBPLocal Binary Patterns)特征的人脸检测、基于HOGHistogram of Oriented Gradient)特征的人体检测等

8.opencv_calid3d3D模块:包括相机标定、立体匹配、3D重构等

9.opencv_flannFLANNFast Library for Approximate Nearest Neighbors)接口模块、包含高维空间中快速近似最近邻搜索和聚类算法。

10.opencv_contrib:新贡献模块,不太稳定。

11.opencv_legacy:遗留模块,以供向下兼容。

12.opencv_nonfree:一些专利算法,主要有特征检测和GPU相关内容。

13.opencv_gpu:基于GPU加速模块。

14.opencv_photo:包括图像修复和图像降噪两部分。

15.opencv_stitching:图像拼接模块,包括一些常见的图片处理算法。

16.opencv_supperres:超分辨率技术模块。

17.opencv_videoStab:视频稳定的相关组件

18.opencv_ocl:运用OpenCL加速的计算机视觉组件。

19.opencv_ts:测试相关代码。

 

库文件列表(248为版本号。Debug在文件名后加d)。

opencv_core248.lib

opencv_imgproc248.lib

opencv_highgui248.lib

opencv_ml248.lib

opencv_features2d248.lib

opencv_video248.lib

opencv_objdetect248.lib

opencv_calib3d248.lib

opencv_flann248.lib

opencv_contrib248.lib

opencv_legacy248.lib

opencv_nonfree248.lib

opencv_gpu248.lib

opencv_photo248.lib

opencv_stitching248.lib

opencv_superres248.lib

opencv_videostab248.lib

opencv_ocl248.lib

opencv_ts248.lib

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值