| 課程代碼: |
OM073C |
| 課程名稱: |
(Windows) DirectShow多媒體程式設計 |
| 上課時間: |
2008/12/27, 12/28, 1/3, 1/4 週六日 9:30AM -
4:30PM |
| 上課地點: |
台北市中正區漢口街一段45號8樓 傳識資訊教室 |
| 課程費用: |
NT$20,000元(含稅、講義)
※ 凡12/7前報名者享EarlyBird優惠價 $18000元
※ 同時報名本課程與VC++物件導向程式設計班,優惠價$34000元(原價38000元)
※ 二人同行或同時報名本課程和以下任一門課程,享定價九折優惠
※ 三人同行或同時報名本課程和以下任二門課程,享定價八八折優惠
|
| 課程時數: |
24小時/ 共四天 |
| 課程簡介: |
現今越來越多的產品與多媒體相關,為了效能及穩定度等方面的考量,微軟在影像處理部份將DirectShow架構做了封裝整合,使得程式設計師一次只關注一部份,利用微軟開發出的龐大架構,以『站在巨人的肩膀上看世界』的觀念,學習DirectShow來開發高效能的影像處理程式是一件刻不容緩的事。
本課程是DirectShow基礎課程,除了重要的原理觀念,並以實作DirectShow應用程式及Transform
Filter為專題,邊做邊學。課程結束時,學員可帶走自行開發的應用程式及Transform Filter程式,以及由講師提供的Source
Filter及Render Filter範例程式,讓學員回到工作崗位上,能有立即實務的幫助。
※ 現今市場以DirectShow技術為基礎的軟體:
(1) PowerDVD、PowerVCD (Cyberlink) (2) WinDVD(InterVideo)、DV拍拍燒(Ulead)
(3) 各式電視卡廠商的隨機軟體 (4) 監控軟體 (5) 電子會議系統
|
| 課程目的: |
1. 瞭解傳統影像處理程式設計的瓶頸
2. 學習DirectShow架構和機制
4. 學習如何利用DirectShow設計影像應用程式
5. 學習設計DirectShow所需元件的技巧
6. 學習將演算法套用在DirectShow架構之下 |
| 課程對象: |
本課程適合已有Visual C++基礎,想以DirectDraw、Video
For Window、GDI等技術開發多媒體程式,想轉換到DirectShow架構下之開發者參加。適合DirectShow初學半年以內者。 |
| 前置準備: |
建議需具備VC++基礎程式語言能力
※若沒有VC++操作經驗者,請先參加基礎課程  |
| 實作平台: |
Windows, VC++6.0 |
| 課程安排: |
| 節 |
1 |
2 |
3 |
4 |
5 |
6 |
第一天 |
影像處理的基本概念 |
DirectShow基本架構簡介 |
利用微軟控制項
製作影音軟體
|
以除錯工具首度接觸DirectShow |
製作第一個影像撥放應用程式 |
| 第二天 |
改寫影像撥放程式
|
利用元件介面改變行為 |
1.利用USB攝影機擷取影像
2.利用USB攝影機屬性頁調整參數 |
第三天 |
將USB攝影機影像存成影像檔案 |
影像檔轉檔程式製作 |
Filter 運作原理 |
利用微軟範例接觸Transform Filter |
加入演算法進入Transform Filter |
利用工具針對Filter 除錯 |
| 第四天 |
設計一個自己的Transform
Filter
(以實作為主,觀念講解為輔進行) |
加入介面操作及建立屬性頁 |
Source Filter
/
Renderer Filter介紹 |
|
| 講師簡介: |
講師曾在國內上市監控設備公司擔任研發中心副理,有六年多研發經驗,開發過IP Camera、DVR、視訊會議軟體等專案,專長於物件導向程式設計、Windows程式設計、DirectShow應用程式、Filter
元件設計等,有相當豐富的開發經驗與實務心得。 |
| 課程大綱: |
1. 影像處理的基本概念
- Image與Video的差別
- 影像所需的基本知識
(觀念講解為主)
2. DirectShow 架構簡介
- DirectShow 對於影像處理程式設計的幫助
- 微軟對DirectShow 架構的設計理念
(觀念講解為主)
3. DirectShow 程式除錯
- 工具介紹
- Visual C++6.0 中除錯
( 實作與觀念講解各半)
4. DirectShow 應用程式開發實作
- 秀出圖片
- 撥放影像
- 連接USB 攝影機
- 設計簡單的撥放及錄影程式
> 智慧型開發方式
> 更靈活的開發
- 針對不同的影片格式,使用不同的解碼元件(Filter)
> 智慧型尋找
> 自定型尋找
- 呼叫元件(Filter) 的屬性頁
- 其它技巧
( 實作為主,輔以觀念講解)
5. DirectShow 元件(Filter)開發
-『Transform Filter』的開發
> 利用微軟提供的範例
> 以Win32 程式設計開發
> 設計一個影像處理的元件(Filter)
> 加入介面給元件(Filter)
> 屬性頁的設計
- 『Source Filter』和『Renderer Filter』簡介
( 實作為主,輔以觀念講解)
6. DirectShow整合開發技巧經驗分享 |
| 報名繳費: |
1. 電話報名:02-2312-2666分機60-63
2. 通訊報名:填寫報名表後傳真至02-23121918 或 email 到服務信箱: service@fitpi.com
3. 繳費方式:
A. 郵局劃撥---戶名:傳識資訊股份有限公司 帳號:19508028
B. 銀行匯款---戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部09310109277
C. 即期支票---抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位
下載報名表
|
| 備註: |
|