OpenCV 獲取攝像頭圖像數據并顯示
用攝像頭來獲取數據的應用其實并不算太多,最近剛剛好用到,查了下用OpenCV來實現非常方便,于是就隨便搞了下,的確分分鐘就搞出來了,代碼如下:
IplImage* pFrame = NULL;//獲取圖片對象 //獲取攝像頭 CvCapture* pCapture = cvCreateCameraCapture(0);//0為要索引的攝像頭 Sleep(2000);//等待攝像頭開啟 //創建窗口 cvNamedWindow("攝像頭視頻", 1); //顯示視頻 while (1) { pFrame = cvQueryFrame(pCapture);//從攝像頭抓取一幀圖像 if (!pFrame)break; cvShowImage("攝像頭視頻", pFrame); char c = cvWaitKey(33); if (c == 27)break;//ESC(ASCII為27),即如果用戶按了ESC就退出 } cvReleaseCapture(&pCapture); cvDestroyWindow("攝像頭視頻");
本文由用戶 gf67 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!