#include <cv.h> #include <highgui.h> int main(int argc, char** argv) { CvCapture* capture; IplImage *img; capture = cvCaptureFromCAM(0); cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE); cvMoveWindow("mainWin", 0, 100); while(cvGrabFrame(capture)) { img=cvRetrieveFrame(capture); // 所有的影像處理都在這裡進行! // for example: 轉灰階 /* IplImage * GRAY = 0; GRAY = cvCreateImage(cvSize(img->width,img->height),IPL_DEPTH_8U,1); cvCvtColor(img, GRAY, CV_RGB2GRAY); cvCvtColor(GRAY, img, CV_GRAY2RGB); cvReleaseImage(&GRAY); */ cvShowImage("mainWin", img); int key=cvWaitKey(10); if(key == 27) // 27=ESC break; } cvReleaseCapture(& capture); return 0; }
2 則留言:
我將程式完整複製貼上去運行! 鏡頭畫面是一片黑!但是鏡頭旁邊的燈有亮。不知道是甚麼問題
您好 我也遇到樓上同樣的問題,請問有解嗎?
張貼留言