这是我的程序。这真的很容易。我正在尝试运行 10,000 次迭代,但在第 838 次迭代之后,我总是收到以下消息:
OpenCV 错误:内存不足 < 无法分配 2457620 字节 > 在未知函数中。
为什么会抛出此内存异常?
#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;
}