У меня есть простая проблема, но я не уверен, как ее можно решить. У меня есть следующий код (c ++):
Mat myImage;
for(;;){
imshow("Name", myImage);
}
Давайте сделаем предположение, что myImage
уже заполнен изображением здесь. По какой-то причине этот очень простой код вызывает утечку памяти. Я где-то читал в Интернете, что предоставление imshow с тем же изображением приводит к добавлению imshow в качестве отдельной оси, что увеличивает потребление памяти.
В основном я не знаю, как остановить эту утечку памяти. Есть идеи?
Благодарю.
Редактировать 1
Вот снимок экрана того, что я вижу, анализируя использование памяти.
Редактировать 2
Вот пример проекта xcode, созданный с нуля для отображения этой проблемы. Если вы не можете запустить xcode, я также предоставил копию кода на pastebin Вот. Файлы проекта можно скачать с Вот.
Задача ещё не решена.
Других решений пока нет …