簡単なサンプルプログラムの実行(C版)
Webカメラの画像を表示するプログラムは次のとおり
#include <stdio.h> #include <highgui.h> int main(int argc, char *argv[]) { // CvCapture *cap = cvCreateCameraCapture(0); if (cap == NULL) { return -1; } // char name[] ="sample1"; cvNamedWindow(name, CV_WINDOW_AUTOSIZE); // while(cvWaitKey(1) == -1) { IplImage *img =cvQueryFrame(cap); cvShowImage(name, img); } // cvReleaseCapture(&cap); // cvDestroyWindow(name); return 0; }
ビルドする
$ gcc `pkg-config --cflags opencv` `pkg-config --libs opencv` -o sample1 sample1.c
実行すると、次のように表示される
$ ./sample1