星期二, 3月 03, 2009

Week 3: 靜態影像擷取

1. 靜態影像擷取之簡單實驗

如果我們希望所開發的應用程式有能力可以理解視訊內容, 首先必須要先將視訊內容(一張一張的靜態影像)儲存到電腦的記憶體中(程式所宣告的陣列變數), 然後我們才可以開始分析視訊內容。因此, 我們設計以下的實驗, 希望同學可以完成。

實驗目的: 希望同學可以感受到當物件出現在畫面中時, 如何寫一個簡單的程式來感應此事件的發生!

 a. 在程式畫面中拉出兩個按鈕 A、B。
   按鈕 A 的功能是儲存視訊的靜態影像到影像陣列 A 中。
   按鈕 B 的功能是儲存視訊的靜態影像到影像陣列 B 中。

 b. 在程式畫面中拉出第三個按鈕 C, 功能是計算兩個陣列的平均差異值。

 實驗一: 攝影機拍攝內容不變, 連續拍攝 A 與 B, 計算其平均差異。

 實驗二: 先按 A 用攝影機拍攝一張照片儲存到陣列 A 後, 然後放置一物體到攝影機前, 再按 B 取得影像陣列 B 內容, 最後計算兩個陣列的平均差異。

範例程式下載 : SampleProgram2.txt

2. C++ Programming

 a. TColor 資料型態

 b. TCanvas

 c. 動態宣告二維陣列

 d. TCanvas::CopyRect method

 e. VFW: 靜態影像擷取

3. WebCam: Driver 下載
 網路硬碟 http://webhd.mcu.edu.tw
 分享名稱: CAM2008
 

沒有留言: