//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; }然候我們要建立一個CMakeLists.txt
cmake_minimum_required(VERSION 2.8)
project( WebCam )
find_package( OpenCV REQUIRED )
add_executable( WebCam WebCam.cpp )
target_link_libraries( WebCam ${OpenCV_LIBS} )
接下來以終端機KEY
cmake .如果出現
-- Configuring done -- Generating done -- Build files have been written to: /Users/xxx/Users/xxx 表示CMakeLists.txt 所在位置 接下來輸入
make如果程式碼沒有錯誤應該會出現
[100%] Built target WebCam執行程式
./WebCam
執行結果。
沒有留言:
張貼留言