顯示具有 driver 標籤的文章。 顯示所有文章
顯示具有 driver 標籤的文章。 顯示所有文章

星期二, 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
 

星期四, 2月 21, 2008

Week 1: Books

1. 電腦互動技術實驗課程設計與教學手冊
  下載電子檔

2. Book: 多媒體視訊程式設計 - 使用 Delphi
    張銘華 著 金禾出版社 ISBN 986-149-031-0

本課程所採用的程式語言為 C++, 因此我們建議同學使用 CodeGear C++ Blilder 來開發視訊控制程式。會選用 多媒體視訊程式設計 - 使用 Delphi 這本書來參考的主要原因有二:

a. 市面上講解視訊控制的書籍並不多, 有書看總比沒書看好。

b. Delphi 與 C++ Builder 都是 CodeGear 所推出的程式開發工具( 整合開發環境 IDE ), 其差別只是 Delphi 的核心程式語言是 Pascal, C++ Builder 是 C++ 而已, 功能相同的函數只是與法不同而已, 之間的轉換並不會太困難。

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