Перейти к содержимому
Compvision.ru
kveigs

захват видео из файла

Recommended Posts

Люди добрые, помогите.

Только начинаю программировать на OpenCV.

Пытаюсь захватить видео из файла. Пишу самую простую программу ( VS 2008 Express Edition), компилирую, но за место меняющихся картинок у меня в окне серый квадрат :)

На всякий случай напишу код:

 

#include "highgui.h"

int main( int argc, char** argv )

{

cvNamedWindow( "AVI Video", CV_WINDOW_AUTOSIZE );

CvCapture* capture = cvCreateFileCapture( "video.avi" );

IplImage* frame;

while(1)

{

frame = cvQueryFrame( capture );

if( !frame ) break;

cvShowImage( "AVI Video", frame );

char c = cvWaitKey(33);

if( c == 27 ) break;

}

cvReleaseCapture( &capture );

cvDestroyWindow( "AVI Video" );

}

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вроде все правильно, есть вариант что кодеки для файла не установлены в системе.

Может получится с этой строчкой вместо cvCreateFileCapture:

CvCapture* capture=cvCaptureFromAVI(filename);

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте учётную запись или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать учётную запись

Зарегистрируйтесь для создания учётной записи. Это просто!

Зарегистрировать учётную запись

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

×