1

私はこのメソッドを書きました(画像を表示します):

void ImageLoader::displayMyImage()
{
    namedWindow("new_Window1");
    imshow("new_window1", m_image);
    waitKey(2);
}

m_image はMatタイプです。

このデストラクタも使用します。

ImageLoader::~ImageLoader()
{
    m_image.release();
}

しかし、Valgrind は大量のメモリ リークを発見しました。これは、 namedWindowimshowの 2 つの cv 関数が原因 です (displayMyImage() を呼び出さなくてもリークがないため)。それを修正する方法はありますか?

ありがとう!

4

1 に答える 1