Google Code Prettify

2013年11月20日 星期三

OpenCV 2.4.7 Webcam Capture


OpenCV2.4.6在MAC OS下自己實測過開啓webcam,感覺無法使用,

於是在OpenCV 2.4.7 一安裝完後,馬上就來實際測試一下,

結果可以順利截取影像囉XD


編譯環境為:

mac lion mountain 10.8

opencv 2.4.7

Xcode 4.6(在這邊基本上相容visual c++)


Code:

//Created by vince 
//Copyright (c) 2013年 vince. All rights reserved.

#include "opencv2/highgui/highgui.hpp"

using namespace cv;

int main()
{
    Mat image;
    
    VideoCapture cap;      //capture的宣告
    cap.open(0);           //0 為預設camera
    
    while(cap.isOpened())  //確認camera能開啓
    {
        cap>>image;        //截取影像到image裡方法1
        //cap.read(image); //截取影像到image裡方法2
        //以上兩種方法都可以用,實測過沒問題!
        
        imshow("Webcam live", image);
        
        waitKey(33);//避免CPU負荷,給點delay時間
                    //實際上一般webcam的framerate差不多33ms
    }
    
    return 0;
}

沒有留言:

張貼留言