- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 OpenCV 的 cvCopy 函数时遇到内存泄漏问题。如果我评论那条线,那就没问题了。如果不是,内存会增加直到系统崩溃..
我发现了这篇关于 OpenCV 内存泄漏的有趣文章:http://www.andol.info/hci/963.htm但如果我评论这一行:targetImage = cvCreateImage( ....
我遇到了另一个问题,因为它说我正在传递一个空指针。
..... //other code (here we are inside a loop
cvSetImageROI(&tmpimag,TargetRect);
targetImage = cvCreateImage( cvSize(TargetRect.width, TargetRect.height), tmpimag.depth, tmpimag.nChannels );
cvCopy(&tmpimag,targetImage);
cvResetImageROI(&tmpimag); // release image ROI
....//other code
最佳答案
根据您的一小段代码,我可以判断内存泄漏可能是您的错。
在循环的每次迭代中,您使用 cvCreateImage()
创建/分配新图像,但我没有看到您释放它(检查 cvReleaseImage()
).因此,在每次迭代之后,分配的内存越来越多,从而产生真正的内存泄漏。
编辑:
cvResetImageROI(&tmpimag);
不释放图像,它只是重置之前设置的ROI信息。您仍然需要 cvReleaseImage(&tmpimag)
。
关于c++ - 使用 cvCopy 内存泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514371/
我在使用 OpenCV 的 cvCopy 函数时遇到内存泄漏问题。如果我评论那条线,那就没问题了。如果不是,内存会增加直到系统崩溃.. 我发现了这篇关于 OpenCV 内存泄漏的有趣文章:http:/
我在我的 opencv 项目中遇到一个问题,即 cvCopy 函数没有正常行为!所以我写了这段代码来测试它。 int n = 6; IplImage* img = cvCreateImage( cvS
我必须在内存中保存预定义数量的图像。我创建了一个像这样的数组: int nb_frame_decalage=10; IplImage** accumulateur_image; CvCapture*
我是一名优秀的程序员,十分优秀!