程序如下:
test1.c
1 #include <highgui.h>
2 #include <cv.h>
3
4 int main(int argc, char **argv)
5 {
6 cvNamedWindow("Test1", CV_WINDOW_AUTOSIZE);
7 CvCapture * capture = cvCreateFileCapture(argv[1]);
8
9 IplImage *frame;
10
11 while (1) {
12 frame = cvQueryFrame(capture);
13
14 if (!frame) break;
15
16 cvShowImage("Test1", frame);
17
18 char c = cvWaitKey(33);
19
20 if (27 == c) break;
21 }
22
23 cvReleaseCapture(&capture);
24 cvDestroyWindow("Test1");
25 }
设置:
67 PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
68 export PKG_CONFIG_PATH
69 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
编译:
g++ test1.c -o test1 `pkg-config --libs --cflags opencv`
OK.