freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

畢業(yè)設(shè)計(jì)---基于vc的視頻采集系統(tǒng)的開發(fā)(留存版)

2025-02-26 21:29上一頁面

下一頁面
  

【正文】 , Microsoft .NET框架。 ? C++設(shè)計(jì)成給程序設(shè)計(jì)者更多的選擇,即使可能導(dǎo)致程序設(shè)計(jì)者選擇錯(cuò)誤。 畢業(yè)設(shè)計(jì)論文 __基于 VC++的視頻采集系統(tǒng) 6 系統(tǒng)開發(fā)流程分析 初始化操作 創(chuàng)建捕獲窗口 函數(shù) capCreateCaptureWindow() 返回視頻捕獲窗口,它是所有捕獲工作及設(shè)置的基礎(chǔ),其主要功能包括: ① 動(dòng)態(tài)地同視頻和音頻輸入器連接或斷開; ② 設(shè)置視 頻捕獲速率; ③ 提供視頻源、視頻格式以及是否采用視頻壓縮的對(duì)話框; ④ 設(shè)置視頻采集的顯示模式為 Overlay 或?yàn)?Preview。 // 退出鼠標(biāo)設(shè)置 = FALSE。 1開始捕獲 capCaptureSequenceNoFile(m_hCapWnd)。要求比手工作業(yè)提供的更加準(zhǔn)確和細(xì)致的數(shù)據(jù) 。使用圖像采集卡分三步,首先安裝采集卡的驅(qū) 動(dòng)程式,并將虛擬驅(qū)動(dòng)文件 拷貝到視窗系統(tǒng)的 SYSTEM 目錄下;這時(shí)候就能進(jìn)入研發(fā)狀態(tài)了,進(jìn)入 VC 研發(fā)平臺(tái),生成新的項(xiàng)目,由于生產(chǎn)廠家為圖像采集卡提供了以 、 命名的庫文件,庫中提供了初始硬件、采集圖像等函數(shù),為使用這些函數(shù),在新項(xiàng)目上連接該動(dòng)態(tài)庫;最后一步就是采集圖像并顯示處理了,這一步要設(shè)置系統(tǒng)調(diào)色板,因?yàn)椴杉ㄌ峁┑氖锹銏D像式,既純圖像數(shù)據(jù),沒有圖像的規(guī)格和調(diào)色板信息,這些需要研發(fā)者自己規(guī)定實(shí)現(xiàn), VC++編程規(guī)范 【規(guī)則 1】標(biāo)識(shí)符應(yīng)簡(jiǎn)單明了, 望文知意。 例如 Windows 應(yīng)用程序的標(biāo)識(shí)符通常采用“大小寫”混排的方式,如 AddChild。 1 VFW 的體系結(jié)構(gòu) VFW 以消息驅(qū)動(dòng)方式對(duì)視頻設(shè)備進(jìn)行存取,可以很方便地控制設(shè)備數(shù)據(jù)流的工作過程。m_Parms,sizeof(m_Parms))來完成。 //打開一個(gè) AVI 文件并獲文件的句柄 。 1)MCIWndCreate()。 wchar_t sdriver[50]。 capCaptureGetSetup(m_caphwnd,amp。//設(shè)置壓縮格式為 JPEG bitmapinfo = 640。 Filter = 39。 本系統(tǒng)運(yùn)行環(huán)境為網(wǎng)絡(luò)版,在運(yùn)行時(shí)對(duì)系統(tǒng)整體性能要有一定的要求,要求:軟硬件要求:系統(tǒng)環(huán)境 winXP+ Access2022 硬件系統(tǒng)環(huán)境 P4 、 512MB 內(nèi)存、 80G硬盤 系統(tǒng)運(yùn)行時(shí)對(duì)數(shù)據(jù)的保密性要求不高對(duì)一般的數(shù)據(jù)不要求進(jìn)行加密。 6 、學(xué)習(xí)容易。 畢業(yè)設(shè)計(jì)論文 __基于 VC++的視頻采集系統(tǒng) 26 參考文獻(xiàn) [1] Thomas Fromherz, Peter Stucki, Martin Bichsel. A Survey of Face Recognition. MML Technical Report, No , Dept. of Computer Science, University of Zurich, 1997. [2] Hua, . De Silva, P. Vadakkepat. Detection and Tracking of Faces in RealTime Environments. International Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in RealTime Systems,Sep. 26 27, 1999, . [3]DoJoon Jung, ChangWoo Lee, YeonChul Lee, SangYong Bak, JongBae Kim, Hyun Kang, HangJoon Kim. PCABase RealTime Face Detection and Tracking. International Technical Conference on Circuits/Systems, Computers and Communications (ITCCSCC39。 2 、用戶可自由地設(shè)置系統(tǒng)中的各類相關(guān)參數(shù)和各種項(xiàng)目代碼。如果不能及時(shí)將其找出并修改,會(huì)造成系統(tǒng)崩潰并造成不必要的損失。 ( 6) 圖片抓取 我們可以使用 capGrabFrameNoStop宏抓取圖片,然后使用 capFileSaveDIB 宏將采集的圖片保存為 DIB文件,因?yàn)?DIB文件的大小比 bmp等 文件大很多,我們可以使用 CImage類將 DIB 文件轉(zhuǎn)換成 bmp等 文件。 //取得視頻格式信息的大小 bit_info_size = capGetVideoFormatSize(m_caphwnd)。 } else { AfxMessageBox(_T(No Capture!))。 我們可以通過在 MFC的 View類中增加一個(gè)窗口句柄成員變量來保存capCreateCaptureWindow 函數(shù)返回的采集窗口句柄,然后在 View類的 OnCreate函數(shù)中添加以下語句。 //釋放 AVI 文件。 3 視頻編輯和播放 利用 VFW,不僅可以實(shí)現(xiàn)視頻流的實(shí)時(shí)采集,還提供了編輯和播放功能,主要通過 AVIFILE、 ICM、 ACM、 MCIWnd 等組件之間的協(xié)作來完成。 登記回調(diào)函數(shù) [2] 登記回調(diào)函數(shù)用來實(shí)現(xiàn)用戶的一些特殊需要。 【規(guī)則 8】使用庫標(biāo)志 在開發(fā)動(dòng)態(tài)庫時(shí),為了防止軟件庫中的一些標(biāo)識(shí)符和其它軟件庫中標(biāo)識(shí)符沖突,可以為各種標(biāo)識(shí)符加上能反映軟件性質(zhì)的前綴。但是名字也不是越長(zhǎng)越好。目前網(wǎng)上基于 VC 研發(fā)經(jīng)驗(yàn)的 文章不少,可是關(guān)于怎么在 VC 研發(fā)平臺(tái)上使用圖像采集卡的文章確沒發(fā)現(xiàn),筆者針對(duì)在科研研發(fā)中積累的使用圖像采集卡經(jīng)驗(yàn),介紹怎么自己是怎么將采集卡集成到圖像研發(fā)系統(tǒng)中,希望能夠給目前正需要利用圖像采集卡研發(fā)自己的圖像處理系統(tǒng)的朋友有所幫助。 用戶的觀點(diǎn)看,要求系統(tǒng)能夠達(dá)到以下 目標(biāo) 1) 對(duì)信息的收集和保存信息。 1開始繪制 Dib ::DrawDibBegin(m_hDib, m_hDC, 1, // don39。 獲取捕獲窗口的缺省參數(shù) 畢業(yè)設(shè)計(jì)論文 __基于 VC++的視頻采集系統(tǒng) 7 CAPTUREPARMS CapParms = {0}。 開發(fā) VFW視頻采集軟件,一般的開發(fā)步驟如下: ? 創(chuàng)建視頻采集窗口 ? 關(guān)聯(lián)采集窗口與采集驅(qū)動(dòng)程序 ? 設(shè)置采集參數(shù) ? 響應(yīng)用戶的操作,開始 /結(jié)束視頻采集 三、總結(jié) 通過以上兩點(diǎn)的分析,編寫或開發(fā)這個(gè) 視頻采集 系統(tǒng)是可行的,只要這個(gè)系統(tǒng)能利用攝像頭 實(shí)現(xiàn)對(duì) 視頻的采集、抓圖功能以及部分參數(shù)調(diào)整 就可以了。但是,這個(gè)版本在 WindowsXP 下運(yùn)行會(huì)出現(xiàn)問題,尤其是在調(diào)試模式的情況下(例如:靜態(tài)變量的值并不會(huì)顯 示)。 Visual C++ 在支持 VFW 方面提供有 、 、 類似的庫。這其中的很重要的一項(xiàng)技術(shù)就是把靜態(tài)和動(dòng)態(tài)的圖像以原始狀態(tài)捕捉下來 視頻采集。 WebCam。 VFW。 視頻采集系統(tǒng)的應(yīng)用領(lǐng)域越來越廣泛,視頻采集以其直觀、方便、信息內(nèi)容豐富而廣泛應(yīng)用于許多場(chǎng)合。特別是它提供了功能強(qiáng)大、簡(jiǎn)單易行、類似于 MCIWnd的窗口類 AVICap。 這個(gè)調(diào)試問題可以通過打一個(gè)叫 “Visual C++ Pack” 的補(bǔ)丁來解決。 從整體 角度來講,此系統(tǒng)的開發(fā)時(shí)完全可以實(shí)現(xiàn)的。 capCaptureGetSetup(m_hCapWnd, amp。t stretch 1, // don39。例如: 視頻信息的采集和保存 等 . 2)快速的傳遞信息。 筆者使用的攝像機(jī)采用臺(tái)灣 BENTECH INDUSTRIAL 有限公司生產(chǎn)的CV155L 黑白攝像機(jī)。例如:變量名 maxval 就比畢業(yè)設(shè)計(jì)論文 __基于 VC++的視頻采集系統(tǒng) 12 maxValueUntilOverflow 更好用。 例如三維圖形標(biāo)準(zhǔn) OpenGL 的所有庫函數(shù)均以 gl 開頭,所有常量(或宏定義)均以 GL 開頭 VC++編程設(shè)計(jì) 當(dāng)前,在 Windows 操作系統(tǒng)自身就攜帶了 VFW,系統(tǒng)安裝時(shí),會(huì)自動(dòng)安裝 VFW的相關(guān)組件。在以一些實(shí)時(shí)監(jiān)控系統(tǒng)或視頻會(huì)議系統(tǒng)中,需要將數(shù)據(jù)流在寫入磁盤以前就必須加以處理,達(dá)到實(shí)時(shí)功效。 1) AVIFileInit()。 若數(shù)據(jù)是壓縮過的,則用 AVIStreamGetFrameOpen(),AVIStreamGetFrame()和AVIStreamGetFrameClose()來操作,可以完成對(duì)視頻流的逐幀分解。 m_caphwnd = capCreateCaptureWindow(_T(My Capture Window),WS_CHILD | WS_VISIBLE,0,0,500,600,thisGetSafeHwnd(),1)。 } 確認(rèn)當(dāng)前系統(tǒng)中安裝有采集設(shè)備后,可以使用 capDriverConnect 宏向視頻采集窗口發(fā)送連接采集驅(qū)動(dòng)的消息,代碼如下: //關(guān)聯(lián)第一個(gè)驅(qū)動(dòng) capDriverConnect(m_caphwnd,0)。 bitmapinfo = (LPBITMAPINFO)GlobalAlloc(GHND,bit_info_size)。代碼如下: CFileDialog fileopen(FALSE,_T(DIB),NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,_T(*.bmp))。通軟件測(cè)試,盡可能多的找出系統(tǒng)中的錯(cuò)誤,以便與及時(shí)修改。 3 、系統(tǒng)結(jié)構(gòu)嚴(yán)謹(jǐn)、性能穩(wěn)定、使用方便。02), Jul, Phuket, Thailand, Jul. 1619, 2022, Vol. 1, . [4]James L. Crowley, Francois Berard. MultiModal Tracking of Faces for Video Communications. Proceedings of the 1997 Conference on Computer Vision and Pattern Recognition (CVPR 39。 5 、投資少。 系統(tǒng)的測(cè)試環(huán)境 系統(tǒng)測(cè)試的性能要求 系統(tǒng)的性能要求通常指系統(tǒng)需要的存儲(chǔ)容量以及后援存儲(chǔ), 重新啟動(dòng)和安全性 ,運(yùn)行效率等方面的考慮。.bmp39。 //設(shè)置視頻格式信息 bitmapinfo = BI_RLE4。代碼如下: CAPTUREPARMS s。 為了驗(yàn)證當(dāng)前 PC機(jī)上是否安裝的視頻采集設(shè)備,可以在關(guān)聯(lián)驅(qū)動(dòng)程序之前調(diào)用 capGetDriverDescription 函數(shù)枚舉一下系統(tǒng)中的采集驅(qū)動(dòng),代碼如下: int i = 0。一個(gè)由函數(shù)、消息和宏組成的庫 與 MCIWnd 相關(guān)聯(lián),通過它們可以進(jìn)行 AVI 文件操作,很方便地使應(yīng)用程序完成視頻播放功能。 2) AVIFileOpen()。 獲取捕獲窗口的缺省設(shè)置 通過宏 capCaptureGetSetup(hWndCap,amp。目前,PC 機(jī)上多媒體應(yīng)用
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1