windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究

windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究

ID:27724498

大小:461.50 KB

頁數(shù):10頁

時間:2018-12-05

windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究_第1頁
windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究_第2頁
windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究_第3頁
windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究_第4頁
windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究_第5頁
資源描述:

《windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、第5期唐朝京等:Windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究·37·  Windows平臺上實現(xiàn)多媒體信息實時捕獲的幾種主要技術(shù)研究唐朝京,鮮 明,肖順平,張義榮,趙志超,李華勝(國防科學技術(shù)大學電子科學與工程學院,湖南長沙410073)摘 要:針對實時視頻捕獲,講述了在Windows環(huán)境下利用VideoforWindows庫函數(shù)和DirectShow技術(shù)實現(xiàn)實時視頻采集的關(guān)鍵技術(shù),給出了軟件實現(xiàn)視頻流捕獲的結(jié)構(gòu)流程和相應(yīng)的編程示例。關(guān)鍵詞:視頻捕獲;VideoforWindows;Dire

2、ctShow中圖法分類號:TP393   文獻標識碼:A   文章編號:100123695(2003)0520037203Real2timeVideoSequenceCapturingSchemeinWindowsTANGZhao2jing,XIANMing,XIAOShun2ping,ZHANGYi2rong,ZHAOZhi2chao,LIHua2sheng(CollegeofElectronicScience&Engineering,NationalUniversityofDefenseTechnolo

3、gy,ChangshaHunan410073,China)Abstract:Forreal2timevideosequencecapturing,thekeytechniquesintherealizationofreal2timevideosequencecapturingusingthe VideoforWindowslibraryprovidedbyVisualC++inWindowsorDirectShowarediscussed.Thesoftwarerealizationdiagramforre

4、al2timevideosequencecapturingisproposedandcorrespondingprogramexamplesarealsoprovided.Keywords:VideoSequenceCapturing;VideoforWindows;DirectShow1 引言式進行存儲、轉(zhuǎn)換的重要手段,它提供的主要功能包括:(1)動態(tài)地同視頻和音頻輸入器連接或斷開;在信息時代,網(wǎng)絡(luò)和數(shù)字信息化應(yīng)用日益深入和廣泛,多媒體技術(shù)處于十分重要的地位。在這方面,Win2dows平臺為多媒體信息技術(shù)

5、的處理和集成提供了強有力的支持。眾所周知,數(shù)字音頻/視頻的捕獲是多媒體應(yīng)用開發(fā)中的一個關(guān)鍵前提,Windows為數(shù)字音視頻信息的實時采集就提供了多種實現(xiàn)技術(shù),這主要有早期的Microsoft多媒體控制接口MCI(MultimediaControlInter2face)這里主要指VideoforWindows(VfW),以及后來的Di2rectShow(ActiveMovie2.0)技術(shù)。本文著重介紹如何利用這兩種技術(shù)來進行多媒體信息的捕獲以及其中涉及到的相關(guān)概念和處理方法。(2)設(shè)置視頻捕獲速率;(3)提供

6、設(shè)置視頻源、視頻格式以及是否采用視頻壓縮的對話框;(4)設(shè)置視頻采集的顯示模式為Overlay或者Preview模式;(5)直接訪問視頻緩沖區(qū),實時獲取每一幀數(shù)字視頻數(shù)據(jù);(6)將一視頻流和音頻流捕獲并保存到一個AVI文件中;(7)按用戶要求捕獲某一幀數(shù)字的視頻數(shù)據(jù),并將單幀圖像以DIB格式的文件保存;(8)創(chuàng)建、保存或載入RGB格式下的調(diào)色板;2 VideoforWindows技術(shù)(9)將捕獲圖像和相關(guān)的調(diào)色板拷貝到剪切板;(10)指定捕獲數(shù)據(jù)的文件名,并能夠?qū)⒉东@的內(nèi)容VideoforWindows函數(shù)

7、是Windows環(huán)境下實現(xiàn)實時拷貝到另一個文件。視頻捕獲的重要工具。VisualC++所提供的Videofor利用AVIcap窗口類實現(xiàn)實時視頻捕獲過程的基本W(wǎng)indows庫函數(shù)(VfW)是Microsoft于1992年推出的關(guān)流程可以用圖1表示。于數(shù)字視頻的軟件包,它能夠靈活地實現(xiàn)從模擬視頻源采集數(shù)字視頻信號,并將其存儲到文件中或者直接對視圖1 AVIcap窗口類視頻捕獲基本流程圖頻緩存進行處理。VisualC++中將VideoforWindows即首先創(chuàng)建一個捕獲窗,所有的捕獲操作及其它設(shè)函數(shù)稱為AVI

8、cap窗口類函數(shù)。通過使用AVIcap窗口類置都是以它為基礎(chǔ)的,它是通過capCreateCaptureWindow函數(shù),可以在應(yīng)用中方便地集成視頻采集功能。AVIcap函數(shù)創(chuàng)建的。在系統(tǒng)回調(diào)函數(shù)中常用的為狀態(tài)設(shè)置、出窗口類完成由視頻捕獲硬件獲取數(shù)據(jù),并按照需要的格錯處理、流捕獲或幀捕獲等回調(diào)函數(shù),它們的注冊是通過相應(yīng)的宏完成的,如capSetCallbackOnError將系統(tǒng)出錯收稿日期:2002206203

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。