C ++ OpenCV утечка памяти в imshow

У меня есть простая проблема, но я не уверен, как ее можно решить. У меня есть следующий код (c ++):

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

Давайте сделаем предположение, что myImage уже заполнен изображением здесь. По какой-то причине этот очень простой код вызывает утечку памяти. Я где-то читал в Интернете, что предоставление imshow с тем же изображением приводит к добавлению imshow в качестве отдельной оси, что увеличивает потребление памяти.

В основном я не знаю, как остановить эту утечку памяти. Есть идеи?

Благодарю.

Редактировать 1

Вот снимок экрана того, что я вижу, анализируя использование памяти.
введите описание изображения здесь

Редактировать 2

Вот пример проекта xcode, созданный с нуля для отображения этой проблемы. Если вы не можете запустить xcode, я также предоставил копию кода на pastebin Вот. Файлы проекта можно скачать с Вот.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]