OpenCV结构简介
Posted 耍代码的小伙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OpenCV结构简介相关的知识,希望对你有一定的参考价值。
OpenCV结构
Cxcore
Cv
Machine Learning(ML)
HighGUI
Cvcam
Cvaux
Cxcore
基础结构:CvPoint,CvSize,CvScalar等
数组操作:cvVCreateImage,cvCreateMat等
动态结构:CvMemStorage,CvMemblock等
绘图函数:cvLine,cvRectangle等
数据保存和运行时类型信息:cvFileStorage,cvOpenFileStorage等
错误处理和系统函数:cvGetErrStatuscvAlloc,cvFree等
Cv
图像处理:cvSobel,cvCanny等
结构分析:ContourArea等
运动分析与目标追踪:cvMeanShift等
模式识别:CvHaarFeature
摄像头定标与三维重建:cvCalibrateCamer2
Machine Learning(ML)
包含许多聚生类,分类和数据分析函数。如Bayes分类器,K近邻算法,支持向量机,决策树,神经网络等等。
HighGUI
图像界面函数:cvNamedWindow
读图像和保存图像cvLoadImage,cvSaveImage
读视频和写视频:CvCreateFileCapture等
Cvcam
摄像机接口,在Opencv1.0以后的版本中已经被移除了
Cvaux
该模块中一般存放一些即将被淘汰的算法还有函数(比如隐马尔科夫的人脸识别算法),还有包含一些实验性算法还有函数(前景检测,背景剔除等)
图形化介绍
以上是关于OpenCV结构简介的主要内容,如果未能解决你的问题,请参考以下文章
opencv学习笔记详解基本图像容器Mat以及常用数据结构和函数