【发布时间】:2013-10-07 12:58:51
【问题描述】:
此代码用于在 Visual Studio 中使用 opencv 显示视频
我一直在到处寻找如何使用 Qt 和 opencv 来显示视频的教程 但我找不到任何:/
这里有人知道怎么做吗?
#include <opencv\highgui.h>
#include <opencv\cv.h>
int main(int argc, char** argv)
{
CvCapture* capture1 = cvCreateFileCapture("c:\\VideoSamples\\song.avi");
IplImage* frame1;
cvNamedWindow( "display video1", CV_WINDOW_AUTOSIZE );
while(1)
{
frame1 = cvQueryFrame( capture1 );
cvSmooth( frame1, out, CV_GAUSSIAN, 17, 17 );
if( !frame1 ) break;
cvShowImage( "display video1", frame1 );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture1 );
cvDestroyWindow( "display video1" );
}
【问题讨论】:
-
你确定
must是Qt吗? IE。 highgui 还不足以满足您的目的吗? -
我现在是一名正在实习的学生。我的老板要求我使用 openCV 和 Visual Studio 显示视频后,他让我使用 QT 而不是 Visual Studio:/