999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于VC++視頻圖像實時采集方法

2012-12-31 00:00:00趙磊劉芳
科技創(chuàng)新導(dǎo)報 2012年7期

摘 要:在數(shù)字圖像處理技術(shù)的圖像測量系統(tǒng)中,必須解決的問題就是圖像采集,利用VFW技術(shù)來實現(xiàn)圖像的實時采集,可以提高視頻捕獲的靈活性,減少了對視頻設(shè)備的依賴性,為視頻圖像的處理和分析帶來了非常大的便利。本文利用VFW中的AVICap 窗口類來采集圖像,詳細介紹了視頻圖像采集程序的方法,解決了數(shù)字圖像采集及處理技術(shù)在圖像測量中的應(yīng)用問題。

關(guān)鍵詞:VFW AVICap類 圖像采集 圖像測量

中圖分類號:TP274文獻標識碼:A文章編號:1674-098X(2012)3(a)-0037-01

1 引言

隨著自動化和計算機技術(shù)的飛速發(fā)展,越來越多的應(yīng)用程序不僅要求能夠處理已經(jīng)存儲好的圖像,還要求能夠?qū)崟r的獲取視頻圖像,比如醫(yī)療設(shè)備,視頻會議,可視電話等系統(tǒng),同時,用于工業(yè)的檢測產(chǎn)品圖像檢測技術(shù)也有了飛速的發(fā)展,如焊縫自動跟蹤、四輪定位系統(tǒng)等。而如何實現(xiàn)視頻捕捉是程序設(shè)計的關(guān)鍵。視頻圖像的捕獲一般有兩種方法,一種是利用視頻捕獲卡所附帶的SDK開發(fā)工具,這種捕獲方法的實現(xiàn)是與設(shè)備有關(guān)的,依賴于視頻捕獲卡與攝像頭的類型,不利用靈活應(yīng)用;另一種捕獲方法就是VFW(Video for Windows)[1],這給視頻捕獲編程帶來了很大的方便,利用利用VFW技術(shù)可以提高視頻不獲的靈活性,減少了對視頻設(shè)備的依賴性。Visual C+ +所提供VFW軟件包中的AVICap 窗口類提供了一條捷徑,我們能夠方便地將視頻操作功能組合到應(yīng)用程序中去。

2 基于Visual C+ +編寫視頻圖像采集程序方法

2.1 AVICap窗口類的功能

VFW中 AVICap窗口類是Windows環(huán)境下實現(xiàn)視頻操作的重要工具。利用該類函數(shù)可以方便地實現(xiàn)視音頻操作功能程序的編制。AVICap類的主要功能有如下幾個方面:動態(tài)鏈接和斷開視、音頻捕捉設(shè)備;設(shè)置視頻捕捉速率;設(shè)置視頻格式及來源;指定保存的文件名及路徑;提供Overlay(視頻疊加)和Preview(視頻預(yù)覽)兩種顯示模式;實時捕捉和存儲單幀視頻圖像并送入剪貼板,也可捕捉視音頻流并存入AVI影音文件;通過AVICap的回調(diào)函數(shù)獲得有關(guān)視頻捕捉的狀態(tài)。

2.2 AVICap窗口類的主要函數(shù)

AVIcap窗口類為開發(fā)人員提供了一整套視頻操作函數(shù),包括一些回調(diào)函數(shù)、宏及一些普通函數(shù),利用這些函數(shù)可以實現(xiàn)視頻捕捉及預(yù)覽程序所需的窗口管理[4]。在Windows系統(tǒng)中,回調(diào)函數(shù)是一類特殊函數(shù),功能類似中斷函數(shù),其調(diào)用過程由系統(tǒng)自動完成,回調(diào)函數(shù)的具體內(nèi)容則由用戶設(shè)定,在系統(tǒng)中當某一回調(diào)函數(shù)被設(shè)定后,在某一特定的條件滿足時,系統(tǒng)自動調(diào)用該回調(diào)函數(shù),如:Video -Stream Callback、capStatusCallback 等函數(shù);在 AVICap類中,宏的使用完全類似于普通函數(shù),其功能等同發(fā)送相應(yīng)的 Windows 窗口消息;AVICap 窗口類中的普通函數(shù)只有兩個,capGetDriverDescription CreateCaptureWindow。下面將應(yīng)用程序設(shè)計中常用到的幾個主要的AVIcap 窗口類函數(shù)加以介紹。

(1)HWNDVFWAPIcapCreateCaptureWindow (LPC2STR lpszWindowName , DWORD dwStyle , int x , int y ,int nWidth, int nHeight , HWND hWnd, int nID) ;

該函數(shù)主要完成視頻捕捉窗口的開辟,如果函數(shù)調(diào)用成功,返回該窗口句柄,否則返回“NULL”。

(2)Int capDriverConnect ( HWND hWnd, int iIn2dex) , capDriverDisconnect (HWND hWnd)該兩宏函數(shù)負責(zé)將視頻窗口與捕捉設(shè)備相連接或斷開。如成功,返回“TRUE”, 否則返回“FALSE”。

(3)int FileSetCaptureFile (HWND hWnd, LPCSTRFilename) 。該函數(shù)用于設(shè)置存儲視頻數(shù)據(jù)的影音文件名。函數(shù)調(diào)用成功,返回“TRUE”, 否則返回“FALSE”。

(4)BOOL capFileSaveDIB (HWND hwnd, LPCSTRszName) 函數(shù)負責(zé)捕捉視頻窗口當前圖像,并將其數(shù)據(jù)以BMP 文件格式存儲到名為 szName 的位圖文件中。

(5)BOOL capCaptureSequence (HWND hWnd) 宏函數(shù)主要負責(zé)觸發(fā)程序開始捕捉視頻流圖像并將其壓入所設(shè)定影音數(shù)據(jù)文件中。

(6)BOOL capPreviewRate(hwnd,wMS)宏函數(shù)負責(zé)設(shè)置視頻圖像預(yù)覽速度。

3 視頻圖像實時采集程序的編制實例

實時視頻捕獲的流程.

本系統(tǒng)的視頻圖像捕獲流程如圖1所示。

4 結(jié)語

Visual C++中提供的AVICap窗口類為捕獲數(shù)字視頻圖像及其相關(guān)操作提供了很大的方便,基于此思想開放出來的視頻捕獲應(yīng)用程序,界面形象直觀,性能穩(wěn)定,具有很好的靈活性和可擴展性,在很多數(shù)字圖像處理技術(shù)的圖像測量系統(tǒng)中都使用了這種方法。

參考文獻

[1]David J Kruglinski(美) 著,Visual C++技術(shù)內(nèi)幕[M],北京:清華大學(xué)出版社,2002.Beijing.

[2]官章全,韓云君,Visual C++高級編程范例[M],北京:電子工業(yè)出版社,2001.

[3]石峻,余松煜.Windows環(huán)境下的實時視頻捕獲技術(shù)[J].計算機工程,1999,25(8).

[4]陳琿,張會汀,周杰華 利用VFW實現(xiàn)實時視頻捕獲及應(yīng)用[J],計算機應(yīng)用,2003年第8期141-143頁.

①作者簡介:趙磊,男,滿族,助理工程師,研究生。

主站蜘蛛池模板: 国产乱论视频| 亚洲午夜天堂| 亚洲三级片在线看| 国产精品人人做人人爽人人添| 免费Aⅴ片在线观看蜜芽Tⅴ| 亚洲无码日韩一区| 亚洲国产精品日韩av专区| www.91中文字幕| 国产日韩AV高潮在线| 欧美国产日本高清不卡| 毛片国产精品完整版| 中国精品自拍| aaa国产一级毛片| 国产好痛疼轻点好爽的视频| 亚洲青涩在线| 久久久黄色片| 91九色最新地址| 日本人妻丰满熟妇区| 欧美午夜在线观看| 欧亚日韩Av| 国产精品尤物在线| 亚洲av无码成人专区| 成年免费在线观看| 中文字幕中文字字幕码一二区| 久久国产V一级毛多内射| 日韩国产高清无码| 国产美女91呻吟求| 国产欧美视频一区二区三区| 国产人人干| 精品福利视频导航| 99re在线观看视频| 97av视频在线观看| 无码不卡的中文字幕视频| 囯产av无码片毛片一级| 亚洲精品国产日韩无码AV永久免费网| 丰满的熟女一区二区三区l| 中文字幕伦视频| 中文字幕第1页在线播| 伊人成人在线视频| 91香蕉视频下载网站| 国产精品偷伦在线观看| 精品久久国产综合精麻豆 | 91免费在线看| 尤物在线观看乱码| 久久99国产乱子伦精品免| 国国产a国产片免费麻豆| 手机在线国产精品| 国产福利大秀91| 制服丝袜在线视频香蕉| 欧美黄网在线| 国产凹凸视频在线观看| 91精品网站| 色吊丝av中文字幕| 老司国产精品视频| 久久香蕉欧美精品| 久草视频福利在线观看| 青青草国产在线视频| 国产香蕉在线| 国产精品欧美日本韩免费一区二区三区不卡| 欧美一级高清免费a| 国产区网址| 亚洲日韩图片专区第1页| 亚洲第一区欧美国产综合 | 久久77777| 97se亚洲综合在线| 四虎永久在线| 亚洲AV电影不卡在线观看| 亚洲成人精品久久| 热99精品视频| 亚洲精品欧美重口| 国产无码高清视频不卡| 又黄又爽视频好爽视频| A级毛片高清免费视频就| 亚洲福利视频网址| 欧美日韩中文字幕二区三区| 欧美日韩激情在线| 青青草a国产免费观看| 亚洲永久免费网站| 国产无码精品在线播放| 免费A级毛片无码免费视频| 98精品全国免费观看视频| 欧美日本二区|