У меня проблема с утечкой памяти при использовании функции cvCopy в OpenCV. Если я прокомментирую эту строку, все в порядке. Если нет, память увеличивается до тех пор, пока система не выйдет из строя ..
Я нашел эту интересную статью об утечках памяти OpenCV: http://www.andol.info/hci/963.htm, но если я прокомментирую строку:
targetImage = cvCreateImage( ....
У меня другая проблема, потому что она говорит, что я передаю нулевой указатель.
..... //other code (here we are inside a loop
cvSetImageROI(&tmpimag,TargetRect);
targetImage = cvCreateImage( cvSize(TargetRect.width, TargetRect.height), tmpimag.depth, tmpimag.nChannels );
cvCopy(&tmpimag,targetImage);
cvResetImageROI(&tmpimag); // release image ROI
....//other code