正确:
IplImage *frame = cvQueryFrame(capture); //从视频读取一帧图像
while( 1 )
{
frame=cvQueryFrame(capture);
cvShowImage("frame",frame);
qDebug()<<frame->height;
if(cvWaitKey( 40 ) == 27)
break;
}
cvReleaseCapture(&capture);
错误:
while( 1 )
{
IplImage *frame=cvQueryFrame(capture);
cvShowImage("frame",frame);
qDebug()<<frame->height;
if(cvWaitKey( 40 ) == 27)
break;
}
要注意,否则“frame”中数据成员的访问会出现异常错误(还请大佬指点)!!!