opencv里vector的内存的申请和释放的问题

改为:html

CvMemStorage* m_storage=cvCreateMemStorage(0);
CvSeq * m_contour=0;
cvFindContours( &IPlImage(img), m_storage, &m_contour, sizeof(CvContour), CV_RETR_LIST, CV_CHAIN_APPROX_SIMPLE, cvPoint(0,0));
//释放内存
cvReleaseMemStorage(&m_storage);

 

Ps:vector元素的赋值要用push_back()函数,不能直接下标赋值(呜呜,以前这里失误过)。但读取元素的时候能够直接用下标读取。函数

另外这是工做中的一个小bugspa

msdn:https://msdn.microsoft.com/en-us/library/f7yseh4d.aspx.net

一个对vector内存管理的详细解释:http://www.cnblogs.com/summerRQ/articles/2407974.htmlcode

小魏对opencv里内存问题的解答:http://blog.csdn.net/xiaowei_cqu/article/details/7586847htm

相关文章
相关标签/搜索