【发布时间】:2013-06-26 18:40:58
【问题描述】:
这是我的程序。这真的很容易。我正在尝试运行 10,000 次迭代,但在第 838 次迭代之后,我总是收到以下消息:
OpenCV 错误:内存不足
in unknown function。
为什么会抛出这个内存异常?
#include "stdafx.h"
#include "cv.h"
#include "opencv2\core\core.hpp"
#include "opencv2\highgui\highgui.hpp"
int _tmain(int argc, _TCHAR* argv[])
{
for(int i = 0;i<100000;i++)
{
CvMat *mat = cvCreateMat(640*480,5,CV_64FC1);
CvMat *mat_ = cvCreateMat(640*480,1,CV_64FC1);
cvGetCol(mat,mat_,1);
printf("%d th iteration \n",i);
cvReleaseMat(&mat_);
cvReleaseMat(&mat);
}
return 0;
}
【问题讨论】:
标签: opencv