我写了这个方法(它显示一个图像):
void ImageLoader::displayMyImage()
{
namedWindow("new_Window1");
imshow("new_window1", m_image);
waitKey(2);
}
m_image 是Mat类型。
我也使用这个析构函数:
ImageLoader::~ImageLoader()
{
m_image.release();
}
然而,Valgrind 发现了大量的内存泄漏。这是由这两个 cv 函数引起的: namedWindow和imshow(因为不调用 displayMyImage() 就没有任何泄漏)。有没有办法解决它?
谢谢!