1、cvLoad的使用和释放:
CvMat *mat = (CvMat*)cvLoad("a.xml");
cvRelease((void**)&mat);
2、cvCreateMatHeader的使用和释放:
CvMat *mat = cvCreateMatHeader(4, 2, CV_64FC1);
cvReleaseMatHeader(&mat);
在OpenCV2.1及OpenCV2.2中,没有cvReleaseMatHeader函数,此时用cvReleaseMat函数进行释放。
OpenCV内存管理
本文介绍了在OpenCV2.1及2.2版本中如何使用cvLoad加载XML文件并释放资源,以及如何创建矩阵头和正确释放矩阵头的方法。对于不支持的cvReleaseMatHeader函数,给出了替代方案。
1、cvLoad的使用和释放:
CvMat *mat = (CvMat*)cvLoad("a.xml");
cvRelease((void**)&mat);
2、cvCreateMatHeader的使用和释放:
CvMat *mat = cvCreateMatHeader(4, 2, CV_64FC1);
cvReleaseMatHeader(&mat);
在OpenCV2.1及OpenCV2.2中,没有cvReleaseMatHeader函数,此时用cvReleaseMat函数进行释放。
4146
1万+
1万+

被折叠的 条评论
为什么被折叠?