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
星期二, 3月 03, 2009
星期四, 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
下載電子檔
2. Book: 多媒體視訊程式設計 - 使用 Delphi
張銘華 著 金禾出版社 ISBN 986-149-031-0
a. 市面上講解視訊控制的書籍並不多, 有書看總比沒書看好。
b. Delphi 與 C++ Builder 都是 CodeGear 所推出的程式開發工具( 整合開發環境 IDE ), 其差別只是 Delphi 的核心程式語言是 Pascal, C++ Builder 是 C++ 而已, 功能相同的函數只是與法不同而已, 之間的轉換並不會太困難。
3. WebCam: Driver 下載
網路硬碟 http://webhd.mcu.edu.tw
分享名稱: CAM2008
訂閱:
文章 (Atom)