最近一直在查程序的内存泄露问题,发现opencv库中cvReleaseImage()存在缺陷,当时调程序时创建了一幅(300,400)和(300,500)大小的图像,发现cvReleaseImage()对(300,400)大小的图像并不释放,而对(300,500)大小的图像却释放了。总结了一下,cvReleaseImage()对太小的图像并不释放内存,一般这点内存也不会导致程序崩溃,但是因为我的程序是不停的对图像进行循环处理,而且要处理多组图像,所以这个泄露是不可忽视的。
cvReleaseImage()使用缺陷
最新推荐文章于 2021-12-14 08:59:12 发布