Я пытаюсь создать программу, которая экспортирует кадры в видеофайл.Я использую C.
У меня есть массив IplImage * (IplImage ** images), который содержит все кадры, которые я хочу экспортировать в видео.Тем не менее, видео, которое выходит, всегда пустое (без кадров и длительность 0:00).Вот часть моего кода, которую, я думаю, я сделал неправильно (размер равен размеру массива изображений):
CvVideoWriter* vWriter = cvCreateVideoWriter(path, CV_FOURCC('N', 'A', 'V', 'I'), 50, cvSize(maxWidth, maxHeight), 1);
for (i = 0; i < size; i++)
{
cvWriteFrame(vWriter, images[i]);
}
cvReleaseVideoWriter(&vWriter);
free(images);
Созданное видео пустое, вместо того, чтобы иметь все кадрымассив IplImage ** изображений в нем
Редактировать: Это своего рода задание (больше похоже на бонус), и я должен пользователь C. Если я использую c ++, это не считается.