Opencv结构与内容
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Opencv结构与内容相关的知识,希望对你有一定的参考价值。
一、Opencv的结构分类:
cxcore、cv、ML(Machine Learning)、HighGUI、cvcam、cvaux
二、常见结构的内容与算法:
1、cxcore库(基本结构和算法、XML的支持、绘图函数) :
-
- 基础结构:CvPoint、CvSize、CvScalar等
- 数组操作:cvCreateImage、cvCreateMat等
- 动态结构:CvMemStorage、CvMemBlock等
- 绘图函数:cvLine,cvRectangle等
- 数据保存和运行时类型信息:CvFileStorage,cvOpenFileStorage等
- 错误和运行时类型信息:CvFileStorage,cvOpenFileStorage等
2、cv模块(包含图像处理和视觉算法):
-
- 图像处理:cvSobel,cvCanny等
- 结构分析:ContourArea等
- 运动分析与目标跟踪:cvMeanShift等
- 模式识别:CvHaarFeature
- 摄像头定标与三维重建:cvCalibrateCamer2
3、ML模块(包含图像处理和视觉算法):
-
- 包含许多聚类、分类和数据分析函数。如Bayes分类器,K近邻算法,支持向量机,决策树,神经网络等等。
4、HighGUI模块:
-
- 图像界面函数:cvNamedWindow
- 读图像和保存图像:cvLoadImage,cvSaveImage
- 读视频和写视频:CvCreateFileCapture等
以上是关于Opencv结构与内容的主要内容,如果未能解决你的问题,请参考以下文章