opencv 1.0 基础的头文件介绍

来源:互联网 发布:知乎回答可以删除吗 编辑:程序博客网 时间:2024/06/05 11:29

这篇文件的是来源opencv 中文网上面一个视频教程, 我之所以写,一来是为了给自己一个知识巩固,二来是给那些想快速学习的人一个方便。由于也是新接触opencv 看的视频也是1.0版本,所有就先以旧版本来写,以后精通了,再开始研究新的的版本。其实都是大同小异。


opencv 的各个头文件都是有各自的领域功能的。 如果你要说在网上复制粘贴了一段代码,然后很happy 的粘贴到vs 然后 ,编译,然后  duang ~  报了一堆错误,然后有的字母下面出现红波浪线, 你一看,大体说 找不到这个关键字,那么你就要看看是不是 没有用到相应的头文件了。(当然 不同版本的opencv  关键字会不同。这也要注意)

cxcore.h
基础结构:CvPoint,CvSize,CvScalar 等。
数组操作:cvCreateImage,cvCreateMat  等。
动态结构:CVMemStorage,CvMemBlock 等。
绘图函数:cvLine,cvRectangle 等。
数据保存和运行时类型数据:CvFileStorage,cvOpenFileStorage. 等。
错误处理和系统函数 cvGetErrStatus,cvAlloc,cvFree 等。

cv.h
图像处理函数: cvSobel,cvCanny. 等。
结构分析:ContourArea 等。
运动分析和目标跟踪:cvMeanShift 等。
模式识别:cvHaarFeature 等。
摄像头定标与三维重建  等。

HighGui
图形界面函数  cvNamedWindow 等。
图像保存和读取  cvLoadImage, cvSaveImage 等。
视频读写 CVCreateFileCapture  等。

0 0