在pcduino的ubuntu系統上使用 攝像頭

主要參考這篇文章http://www.cnblogs.com/liu-jun/p/3489675.html


在完成opencv編譯,安裝之後。使用攝像頭。


g++編譯的代碼main.cpp如下:

#include <cv.h>
#include <opencv/highgui.h>
#include<stdio.h>
#include<opencv2/opencv.hpp>
using namespace cv;

int main(int argc, char *argv[])
{
      CvCapture* pCapture = cvCreateCameraCapture(0);
      cvNamedWindow("Video", 1);

      while(1)
      {
          IplImage* pFrame=cvQueryFrame( pCapture );
          if(!pFrame)break;
          cvShowImage("Video",pFrame);
          char c=cvWaitKey(33);
          if(c==27)break;
      }
      cvReleaseCapture(&pCapture);
      cvDestroyWindow("Video");
      return 0;
}

g++ `pkg-config opencv --cflags` main.cpp  -o main `pkg-config opencv --libs` 


讀取攝像頭結果如下圖:

More Information


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章