歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> OpenCV2.3調用攝像頭程序,獲取圖片逐幀顯示

OpenCV2.3調用攝像頭程序,獲取圖片逐幀顯示

日期:2017/3/1 10:12:38   编辑:Linux編程

OpenCV2.3調用攝像頭程序,獲取圖片逐幀顯示:

  1. #include "highgui.h"
  2. int main()
  3. {
  4. CvCapture* pCap = cvCreateCameraCapture( 1 );//這裡-1也可以,不過我的電腦裝的有CyberLink YouCam軟件,
  5. //OpenCV會默認調用該攝像頭,而不調用系統的驅動
  6. IplImage *frame = NULL;
  7. if (cvCreateCameraCapture == NULL)
  8. {
  9. return(0);
  10. }
  11. cvNamedWindow("Camera",CV_WINDOW_FULLSCREEN);
  12. while ((frame = cvQueryFrame(pCap)) != 0 && cvWaitKey(20) != 27)
  13. {
  14. frame = cvQueryFrame(pCap);
  15. cvShowImage("Camera", frame);
  16. }
  17. cvReleaseCapture(&pCap);
  18. cvDestroyWindow("Camera");
  19. return (0);
  20. }
Copyright © Linux教程網 All Rights Reserved