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

正文內容

基于labview的視頻監(jiān)控系統(tǒng)的設計畢業(yè)論文-全文預覽

2025-07-09 16:44 上一頁面

下一頁面
  

【正文】 與分析 系統(tǒng)調試本次系統(tǒng)調試將分別測試視頻監(jiān)控系統(tǒng)的各個模塊功能是否能夠正常的使用,并且從調試中找到系統(tǒng)程序的不足,并糾正。高級中可設置安裝結束后自動運行的軟件,卸載前運行的執(zhí)行文件,以及該軟件對系統(tǒng)的要求等。硬件配置是給外接的硬件設備添加額外的配置數據。附加安裝程序即為安裝附加用于運行所打包程序的引擎,這里選擇自動選擇推薦安裝程序,系統(tǒng)會自動將所需要的安裝程序勾選到附加安裝程序中。如圖57所示。若不能生成,則會自動彈出相關的錯誤原因。選擇后會彈出一個我的應用程序屬性的應用框,如圖53所示。 生成 EXE文件(1) 選擇文件選項,創(chuàng)建一個新的項目,在將本設計所涉及的文件以及VI等都添加到該項目中。如圖51所示。如圖50所示。在屬性節(jié)點函數旁邊可以找到調用節(jié)點函數,選擇該函數并拖入到程序框圖中,在選擇類中選擇IMWPControls,表明該調用節(jié)點作用為播放器的控制,在其下面方法中找到控制播放器的相關功能方法,右擊方法分別選擇方法為play、stop、pause,即控制功能支持播放,暫停,停止。本設計需要一個載入視頻文件的窗口和播放器最基本的一系列功能。如值為假(默認值),LabVIEW可嘗試連接已經打開的引用句柄的實例[14]。如圖46所示。右擊ActiveX容器,點擊插入ActiveX對象,在其中找到Windows Media Player選項并選擇,點擊選擇后ActiveX容器會變成Windows Media Player播放器窗口。圖44 視頻播放器編程圖 ActiveX容器的使用,點擊ActiveX容器控件,將該控件加入到前面板中,同時在程序框圖中也會出現相對應的控件。圖43 截圖功能的程序框圖完善視頻監(jiān)控系統(tǒng)中,除了有采集視頻圖像和視頻的保存之外,還需要一個可以播放保存視頻的播放器。此外Image Data為最后數據的寫入,本軟件提供多種圖像格式的寫入,本設計選擇JPEG格式寫入。如圖41所示。如圖40所示。如圖39所示。Image Dst:將目的地形象作為參考。Font, Size amp。如圖37所示。 視頻圖像的后期處理完善的視頻監(jiān)控系統(tǒng),必須包含實時監(jiān)控的時間,所以本設計需要給采集的圖像上加上時間。該函數的內部結構如圖34所示。如圖32所示。Codec:是用來連接壓縮視頻的編碼器,編碼器名稱可以通過IMAQ AVI2 Get Codec Names VI獲得。圖30為其具體的圖標和節(jié)點信息。使用IMAQ AVI中的一系列函數進行視頻圖像的壓縮與保存的編程,編程的主要流程為:IMAQ AVI2 Create VI→IMAQ AVI2 Write Frame VI→IMAQ AVI2 Close VI。圖26 IMAQ Dispose VI IMAQdx Close Camera VI的使用在視覺與運動模塊IMAQdx中選擇該函數,此函數功能為在程序結束后關閉攝像頭。另外While循環(huán)提供布爾函數的相關功能,可以增加視頻采集的流暢性。圖24 Image Display 帶控件While的使用搜索函數While循環(huán)會出現兩個,一個是While循環(huán),另一個是帶有停止功能的While循環(huán)。圖22 IMAQdx Configure Grab VIWait for Next Buffer? (Yes):該節(jié)點作用為判斷是否等待下一個緩沖區(qū),若為是,則等待系統(tǒng)提供下一個緩沖區(qū),并繼續(xù)進行采集圖像;反之則不等待,直接進入到最后一個采集圖像的緩沖區(qū)域。函數內部結構如圖21所示。 IMAQ Create VI的使用在視覺與運動模塊中找到IMAQ Create VI函數,該函數的主要功能是給圖像提供緩存,如圖20所示。函數具體的內部結構如圖17所示。如圖15所示。首先使用IMAQdx函數中IMAQdx Open Camera VI函數設置計算機所連接的攝像頭并且將設置的攝像頭打開,設置前可通過NI MAX查詢攝像頭名稱信息,再將上個函數連接IMAQdx Configure Grab,通過該函數進行圖像的動態(tài)采集,創(chuàng)建一個IMAQ Create VI用來向系統(tǒng)獲取相應的緩存,將采取的圖像和獲得的緩存?zhèn)鬏數絀MAQdx Grab2 VI,該函數獲取圖像的當前幀并存于緩存中再獲得下一幀,將圖像一幀一幀的傳輸到文本處理處,文本處理在每一幀圖像上添加當前幀的時間,再將每一幀的圖像按順序顯示在Image Display上。圖12 Vision Express模塊 第三章 視頻監(jiān)控系統(tǒng)各模塊的設計 設計開發(fā)流程框圖本設計根據任務書擬定的相關任務,歸納出開發(fā)的視頻監(jiān)控所需要的相關功能,通過LabVIEW 2014版本軟件的學習后制定出如下的流程框圖。IMAQdx Close Camera VI:該函數主要功能為關閉相機,停止之前打開相機后的程序運行的工作。IMAQdx Grab2 VI:該函數主要功能為獲取當前所獲得的畫面幀。在調用該函數前需要調用IMAQdx Open Camera VI,IMAQdx Configure Grab VI,即打開攝像機和獲取畫面,通過接受其配置的相關攝像機和畫面的數據,對打開攝像機獲取的畫面進行采集。圖10 File函數(3) NIIMAQdx模塊該模塊主要用與采集圖像、獲得相機等硬件的相關信息、以及對硬件的控制等。圖9 Image Management函數其中本設計會涉及到IMAQ Create、IMAQ Dispose相關函數,這兩個函數的功能分別為:IMAQ Create——為圖像提供系統(tǒng)獲一個緩存;IMAQ Dispose——清除所顯示過的圖像的緩存。其中包含的函數如圖8所示。圖6 視覺與運動模塊(1) NIIMAQ模塊主要包括大量的圖像采集函數,其主要支持NI相關的采集硬件,來完成對視頻圖像的采集。(4)機器視覺控件(Machine Vision controls):該控件中包含對圖像的機器視覺進行控制,加工等相關控件。圖像顯示如圖顯示有三種樣板分別為Image Display、Image Display(Classic)、Image Display(Silver)。本設計主要使用的是其中的Image Display(圖像顯示)。 設計相關的函數和控件的介紹 Vision(視覺)控件介紹在視覺開發(fā)包Vision Development Module(VDM)2014版安裝完成后,會在軟件中新增一個工具包Vision。視覺與運動(vision and motion)為LabVIEW的擴展部分,此部分需要用戶到NI的官方網站下搜索下載,其中的部分函數在本設計的圖像采集部分將會使用到。一個VI可以理解為由外向里的三部分,最外層即為前面板,這個是用戶最終使用的界面,運行程序時,使用者直接與該界面進行交互。 LabVIEW軟件安裝介紹本設計采用的是LabVIEW 2014版本的軟件,首先在電腦上安裝好LabVIEW2014專業(yè)版開發(fā)軟件(只有專業(yè)版開發(fā)軟件才支持后期EXE文件的生成和產生SETUP軟件生成的功能)。LabVIEW程序開發(fā)功能的強大被各界所接受,在數據采集和硬件的控制方面被視為業(yè)界的標準[7]。與傳統(tǒng)的編程軟件一樣,LabVIEW 也擁有自己的一個可以處理各種功能任務的數據庫,該數據庫中含有多種編程函數,例如數據的采集、分析、處理、顯示、儲存以及各種數據串口的調用等。該系統(tǒng)功能包括能夠采集實時的監(jiān)控畫面,監(jiān)控畫面能夠自動的保存,軟件擁有視頻播放器,界面美觀,用戶容易上手,相關的功能鍵在較為顯眼的位置[4]。 本設計研究的主要內容目前,USB攝像頭已經十分普及,利用USB攝像頭作為硬件部分進行圖像的采集不僅易安裝、拆卸,而且價格較低,可以降低整個制作的成本。虛擬儀器技術的出現,擺脫了傳統(tǒng)儀器只能使用廠家定義儀器功能的束縛,實現了用戶對功能自定義的要求,讓用戶可以隨心所欲的創(chuàng)建開發(fā)自己所需要的功能的儀器。 image post processing 。所以,利用LabVIEW設計的視頻監(jiān)控系統(tǒng),在完成各項功能的同時,在日后系統(tǒng)功能的添加以及設備的更換方面都十分方便。論文的緒論部分對虛擬儀器進行了初步介紹,在之后的章節(jié)中介紹了與本設計相關的虛擬儀器開發(fā)軟件LabVIEW。本設計是通過軟硬件結合的方式,利用LabVIEW 2014版本和硬件USB攝像機相結合來實現各方面功能。利用LabVIEW開發(fā)的視頻監(jiān)控軟件,在開發(fā)過程中流程較為簡單,通過其中自帶的函數以及控件,可以十分方便的實現系統(tǒng)所需要的各項功能。Video image pression and save。使用者若想更改儀器的功能數量等,只需要更改軟件中的代碼或數據即可,硬件部分不需要進行相關的改動。本設計使用到了NI公司提供的圖形化編程軟件LabVIEW,該軟件支持市面上大部分的外接硬件,也可擴展多種常用的軟件,更擁有易操作的圖形化編程模式,使用戶可以更加方便、直觀的開展各類程序的開發(fā)工作。設計前通過翻閱書籍和網絡課程等了解LabVIEW軟件的內容以及在市場上已經普及使用的監(jiān)控設備所包含的具體功能,通過多方面所得到的信息綜合后,歸納出本設計的視頻監(jiān)控系統(tǒng)所具有的功能和特點。 第2章 LabVIEW的相關介紹 LabVIEW的簡介LabVIEW是一款由美國家儀器(NI)公司研制開發(fā)的軟件[5],該程序與常用的編程開發(fā)軟件在功能上比較相似,但是LabVIEW與別的編程開發(fā)軟件又有本質上的區(qū)別,其中最主要的區(qū)別是:其他的編程程序都是將自己的編程代碼以文本代碼的形式進行開發(fā),而LabVIEW與傳統(tǒng)的開發(fā)程序不同
點擊復制文檔內容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1