我已经在 Ubuntu 12.04 32 位平台上使用 OpenGl、Qt 和 OpenNI 构建了 OpenCV 2.4.1,但是每当我运行 Learning OpenCV Book 中列出的示例程序时。
例如:
#include "highgui.h"
int main( int argc, char** argv ) {
cvNamedWindow( "Example2", CV_WINDOW_AUTOSIZE );
//CvCapture* capture = cvCaptureFromAVI( argv[1] );
CvCapture* capture = cvCreateFileCapture( argv[1] );
IplImage* frame;
while(1) {
frame = cvQueryFrame( capture );
if( !frame ) break;
cvShowImage( "Example2", frame );
char c = cvWaitKey(33);
if( c == 27 ) break;
}
cvReleaseCapture( &capture );
cvDestroyWindow( "Example2" );
}
我在控制台中收到此消息:
init done
opengl support available
我想知道我哪里出错了。我在编译时没有收到任何错误。