OpenCV中cvload的使用方法例如:H=(CvMat *)cvLoad("E:\\H.xml",0,"H",0); 这里面的量都是什么含义啊?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 20:30:22
OpenCV中cvload的使用方法例如:H=(CvMat *)cvLoad(

OpenCV中cvload的使用方法例如:H=(CvMat *)cvLoad("E:\\H.xml",0,"H",0); 这里面的量都是什么含义啊?
OpenCV中cvload的使用方法
例如:
H=(CvMat *)cvLoad("E:\\H.xml",0,"H",0); 这里面的量都是什么含义啊?

OpenCV中cvload的使用方法例如:H=(CvMat *)cvLoad("E:\\H.xml",0,"H",0); 这里面的量都是什么含义啊?
void* cvLoad( const char* filename,CvMemStorage* memstorage=NULL,
const char* name=NULL,const char** real_name=NULL );
filename
初始化文件名
memstorage
动态结构的内存,例如CvSeq或CvGraph.不能作用于矩阵或图像.:
name
可选对象名.如果为 NULL,内存中的第一个高层对象被打开.
real_name
可选输出参数 .它包括已打开的对象的名称 (如果 name=NULL时有效).
函数 cvLoad 从文件中打开对象.它给cvRead提供一个简单的接口.对象被打开之后,文件存储器被关闭,所有的临时缓冲区被删除.因而,为了能打开一个动态结构,如序列,轮廓或图像,你应该为该函数传递一个有效的目标存储器.