OpenCV 2.4.1 を Ubuntu 12.04 32 ビット プラットフォームで OpenGl、Qt、および OpenNI を使用してビルドしましたが、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
どこが間違っているのだろうか.コンパイルでエラーが発生していません.