C ++ OpenCV imshow内存泄漏

时间:2015-11-21 17:16:40

标签: c++ opencv memory-leaks imshow

我有一个简单的问题,但我不确定如何解决。我有以下代码(c ++):

Mat myImage;
for(;;){
    imshow("Name", myImage);
}

让我们假设myImage已经填充了图像。由于某种原因,这个非常简单的代码导致内存泄漏。我在网上看到,提供imshow相同的图像会导致imshow将其添加为单独的轴,增加内存消耗。

基本上我不知道如何阻止这种内存泄漏。有什么想法吗?

感谢。

修改1

以下是我在分析内存使用情况时所看到的内容的屏幕截图。 enter image description here

修改2

这是一个示例xcode项目,从头开始制作以显示此问题。如果您无法运行xcode,我还在pastebin here上提供了代码的副本。项目文件可以从here下载。

0 个答案:

没有答案