筆者已購買了天敏(10Moons)暢快聊 S605 攝像頭(Webcam)作為智能小車之用,所以要試驗攝像頭(Webcam)是否可以篇程使用?如果攝像頭不可以篇程,那麼發展空間便有限了!
步驟 1:在 Visual Studio 2010 中建立 VC++ Win32 主控台應用程式
應用程式設定(名稱:opencv_webcam)→ 其它選項 → 空專案(勾選) → 完成
檔案 → 新增 → 專案 → VC++ Win32 主控台應用程式 → 名稱 → 完成 |
歡迎使用 Win32應用程式精靈 → 完成 |
Include目錄:
C:\OpenCV2.4\opencv\build\include;
C:\OpenCV2.4\opencv\build\include\opencv;
專案 → 屬性 |
C:\OpenCV2.4\opencv\build\x86\vc10\lib;
程式庫目錄 → 編輯 |
其他相依性:
opencv_core240d.lib
opencv_calib3d240d.lib
opencv_contrib240d.lib
opencv_features2d240d.lib
opencv_highgui240d.lib
opencv_imgproc240d.lib
連結器 → 輸入→ 其他相依性 → 編輯 |
編寫 opencv_webcam.cpp程式 |
Opencv_webcam.cpp 程式:
// opencv_webcam.cpp : 定義主控台應用程式的進入點。
//
#include "stdafx.h"
#include
int _tmain(int argc, _TCHAR* argv[])
{
int c;
// allocate memory for an image
IplImage *img;
// capture from video device #1
CvCapture* capture = cvCaptureFromCAM(1);
// create a window to display the images
cvNamedWindow("mainWin", CV_WINDOW_AUTOSIZE);
// position the window
cvMoveWindow("mainWin", 5, 5);
while(1)
{
// retrieve the captured frame
img=cvQueryFrame(capture);
// show the image in the window
cvShowImage("mainWin", img );
// wait 10 ms for a key to be pressed
c=cvWaitKey(10);
// escape key terminates program
if(c == 27)
break;
}
return 0;
}
|
步驟 5:連接天敏(10Moons)暢快聊 S605 攝像頭(Webcam)在電腦的 USB上。
連接 Webcam在電腦的 USB插座 |
偵錯 → 啓動但不偵錯(Ctrl+F5) |
成功顯示動態圖像! |
相關網址:
※ 在 Windows XP Visual Studio 2010 安裝 OpenCV 2.4
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 第一個程式
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 使用 WebCam
※ 在 Windows XP Visual Studio 2010 安裝使用 FFmpeg 函數庫
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 使用 WebCam
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 顯示 IPCam 串流視頻
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 導入屬性工作表文件檔
※ 在 Windows XP Visual Studio 2010 使用 Windows From OpenCV 2.4 配置
※ 在 OpenCV 2.4 的 IplImage 資料結構
※ OpenCV 2.4 的坎尼圖像邊緣檢測(Canny Edge Detection) – Canny 函數
※ OpenCV 2.4 的霍夫直線偵測轉換 – HoughLines 函數
※ OpenCV 2.4 的霍夫直線偵測轉換 – HoughLinesP 函數
※ OpenCV 2.4 的人臉偵測(Face Detection)– cvHaarDetectObjects 函數
※ OpenCV 2.4 的物件偵測(Object Detection)– cvHoughCircles 函數
※ OpenCV 2.4 的物件追蹤(Object Tracking)– cvMoments 函數
※ 在 Windows XP Visual Studio 2010 安裝 OpenCV 2.4
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 第一個程式
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 使用 WebCam
※ 在 Windows XP Visual Studio 2010 安裝使用 FFmpeg 函數庫
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 使用 WebCam
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 顯示 IPCam 串流視頻
※ 在 Windows XP Visual Studio 2010 使用 OpenCV 2.4 導入屬性工作表文件檔
※ 在 Windows XP Visual Studio 2010 使用 Windows From OpenCV 2.4 配置
※ 在 OpenCV 2.4 的 IplImage 資料結構
※ OpenCV 2.4 的坎尼圖像邊緣檢測(Canny Edge Detection) – Canny 函數
※ OpenCV 2.4 的霍夫直線偵測轉換 – HoughLines 函數
※ OpenCV 2.4 的霍夫直線偵測轉換 – HoughLinesP 函數
※ OpenCV 2.4 的人臉偵測(Face Detection)– cvHaarDetectObjects 函數
※ OpenCV 2.4 的物件偵測(Object Detection)– cvHoughCircles 函數
※ OpenCV 2.4 的物件追蹤(Object Tracking)– cvMoments 函數
沒有留言:
張貼留言