cvReleaseImage()使用缺陷

来源:互联网 发布:sqlserver导入sql文件 编辑:程序博客网 时间:2024/06/03 14:51
最近一直在查程序的内存泄露问题,发现opencv库中cvReleaseImage()存在缺陷,当时调程序时创建了一幅(300,400)和(300,500)大小的图像,发现cvReleaseImage()对(300,400)大小的图像并不释放,而对(300,500)大小的图像却释放了。总结了一下,cvReleaseImage()对太小的图像并不释放内存,一般这点内存也不会导致程序崩溃,但是因为我的程序是不停的对图像进行循环处理,而且要处理多组图像,所以这个泄露是不可忽视的。
0 0