OpenCV освобождает память?

#c #image #memory #opencv

#c #изображение #память #opencv

Вопрос:

Если я получаю видеовход, мне нужно изображение для захвата кадра. Нужно ли освобождать изображение после каждого цикла?

т. е.

 IplImage* frame = 0;
while (1)
{
    frame = cvQueryFrame (camera);
    cvShowImage ("Window", frame);
    //would I need to add a cvReleaseImage (amp;frame) here?
}
  

Ответ №1:

Нет, вам не нужно повторно помещать кадр изображения, но когда цикл while завершается, вам нужно освободить камеру ; cvReleaseCapture(amp;camera);

Комментарии:

1. Спасибо, это имеет гораздо больше смысла