Утечки памяти в OpenCV

289
19 декабря 2016, 19:44

У меня в проекте есть такие строчки кода(с++):

Mat src = imread(fn);
cvtColor(src, src, CV_BGR2RGB);

Всё это находится в вызываемой изредка функции. Происходит, как я могу предположить следующее:

  1. по указателю src находится оригинальное изображение из файла.
  2. cvtColor это изображение преобразовывает и кладёт под тем-же именем, но уже в другое место в памяти, тем самым оставляя оригинальные данные без каких-либо имён.

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

READ ALSO
Как скомпилировать release в Qt Creator?

Как скомпилировать release в Qt Creator?

Не могу понять, как скомпилировать realease, что бы приложением можно было свободно пользоваться и оно не требовало библиотек Qt

285
В чем отличие Windows Forms Application C++ и C#

В чем отличие Windows Forms Application C++ и C#

В чем отличие Windows Forms Application C++ и C#

305
Библиотека graphics.h

Библиотека graphics.h

Как сделать возможным использование библиотеки graphicsh в среде Visual Studio 2010?

350