国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于LabVIEW的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)

2021-12-18 13:42:01丁涌蘇瑀浵王鑫王慧敏
電腦知識(shí)與技術(shù) 2021年31期
關(guān)鍵詞:圖像采集視頻監(jiān)控

丁涌 蘇瑀浵 王鑫 王慧敏

摘要:該視頻監(jiān)控系統(tǒng)通過(guò)LabVIEW和IP攝像頭實(shí)現(xiàn)視頻監(jiān)察功能。它的設(shè)計(jì)思路主要分為圖像處理,視頻播放以及視頻監(jiān)控系統(tǒng)的生成。圖像處理部分又分為圖像采集,壓縮保存和優(yōu)化處理。其中壓縮保存是重點(diǎn),選用AVI編碼與解碼進(jìn)行視頻文件壓縮,最終實(shí)現(xiàn)一個(gè)具有視頻的實(shí)時(shí)監(jiān)控與播放的功能的視頻監(jiān)控系統(tǒng)。

關(guān)鍵詞:LabVIEW;視頻監(jiān)控;圖像采集;壓縮保存

中圖分類(lèi)號(hào):TP3 ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A

文章編號(hào):1009-3044(2021)31-0117-03

當(dāng)今社會(huì),視頻監(jiān)控行業(yè)作為國(guó)家安全防范領(lǐng)域的核心產(chǎn)業(yè),其利潤(rùn)可觀,從2010年的新興產(chǎn)業(yè),年利潤(rùn)達(dá)300億元,到現(xiàn)如今的主要產(chǎn)業(yè),年利潤(rùn)突破千億元,并且,該行業(yè)的發(fā)展還在邁向新的高度,智能化的發(fā)展已經(jīng)是發(fā)展的必然趨勢(shì)。就目前視頻監(jiān)控系統(tǒng)在各行各業(yè)中應(yīng)用來(lái)分析,其使用范圍廣泛,大至大型的活動(dòng)商場(chǎng)與車(chē)站,小至個(gè)人的店鋪或定點(diǎn)實(shí)驗(yàn)研究;其研究方向?qū)崟r(shí)更新,例如近年來(lái)興起的人臉識(shí)別,車(chē)牌識(shí)別等技術(shù)[1]。可以說(shuō),視頻監(jiān)控已經(jīng)已融入人們的生產(chǎn)生活當(dāng)中,并且其作用還在持續(xù)更新,已經(jīng)成為人們財(cái)產(chǎn)與利益的強(qiáng)力保障。

本文設(shè)計(jì)一個(gè)視頻監(jiān)控系統(tǒng),通過(guò)采用LabVIEW的運(yùn)動(dòng)與視覺(jué)模塊進(jìn)行編程,開(kāi)發(fā)出一個(gè)以計(jì)算機(jī)虛擬儀器為核心的視頻監(jiān)控系統(tǒng),完成基本的視頻圖像采集,處理與播放功能。

1 總體設(shè)計(jì)方案

本論文是基于LabVIEW的視頻監(jiān)控系統(tǒng)的設(shè)計(jì),利用LabVIEW完成視頻監(jiān)控系統(tǒng)的程序設(shè)計(jì),結(jié)合IP網(wǎng)絡(luò)攝像頭[2],達(dá)到軟硬件相結(jié)合的目標(biāo),進(jìn)而實(shí)現(xiàn)整個(gè)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)。視頻監(jiān)控系統(tǒng)主要是視頻圖像處理和視頻播放,其中,圖像處理包括視頻圖像的采集,視頻圖像的壓縮,視頻圖像的時(shí)間文本添加。最后生成系統(tǒng)軟件。系統(tǒng)設(shè)計(jì)流程圖如圖1所示:

2 視頻圖像處理

2.1 視頻圖像采集

本次設(shè)計(jì)選擇IP網(wǎng)絡(luò)攝像頭作為圖像采集的硬件,基于LabVIEW視覺(jué)與運(yùn)動(dòng)模塊,進(jìn)行圖像采集軟件部分的編程。分析視頻圖像是一幀一幀的錄入,選擇while循環(huán)語(yǔ)句;圖像信息經(jīng)過(guò)緩存處理后,最終顯示到Image Display面板上。該部分的重點(diǎn)是視頻采集,因此,選擇IMAQdx Open Camera VI函數(shù)控件進(jìn)行攝像頭的選擇。其具體功能程序面板及前面板如圖2所示。端口Session In進(jìn)行常量選擇,選擇cam0,代表調(diào)用IP網(wǎng)絡(luò)攝像頭。Error In用于描述此VI或函數(shù)運(yùn)行時(shí)的錯(cuò)誤狀態(tài)。正常運(yùn)行時(shí)是顯示無(wú)錯(cuò)誤狀態(tài),發(fā)生錯(cuò)誤時(shí),該函數(shù)控件會(huì)輸出報(bào)錯(cuò)警示;只有在VI或函數(shù)運(yùn)行前無(wú)錯(cuò)誤時(shí)此VI或函數(shù)才能正常運(yùn)行。Error Out即錯(cuò)誤出包含錯(cuò)誤信息。

2.2 視頻圖像壓縮

經(jīng)過(guò)視頻圖像采集后,由于圖像數(shù)據(jù)的內(nèi)容過(guò)大,無(wú)法進(jìn)行后續(xù)的播放處理,因此,要對(duì)視頻圖像進(jìn)行壓縮處理,基于LabVIEW的平臺(tái),選擇AVI編碼與解碼處理,壓縮視頻圖像信息。在此過(guò)程中,還要注意壓縮圖像獲得的編碼器名稱(chēng),目的是方便后期解碼播放,編碼器輸入不正確,整個(gè)壓縮處理就會(huì)失敗。因此,選擇IMAQ AVI2 Get CodecNames VI,記錄每次壓縮圖像數(shù)據(jù)所需的編碼器名稱(chēng)。

該部分的核心是AVI壓縮技術(shù),它包括AVI編碼與解碼,分別對(duì)應(yīng)IMAQ AVI2 Write Frame VI和IMAQ AVI2CreateVI控件[3]。IMAQ AVI2 Write Frame VI控件功能是幀寫(xiě)入,相當(dāng)于AVI編碼技術(shù),其功能端口如圖4所示,AVI Refnum是從IMAQ AVI2 Create VI中獲得視頻相關(guān)設(shè)置,將每一幀的圖像寫(xiě)入創(chuàng)建視頻所設(shè)置的位置,Image是將圖像采集部分IMAQdx Grab2 VI輸出每一幀的圖像按順序逐個(gè)傳入到該函數(shù),使監(jiān)控畫(huà)面按順序?qū)⒚繋?huà)面寫(xiě)入硬盤(pán)中。IMAQ AVI2CreateVI控件的作用是對(duì)AVI文件進(jìn)行路徑保存與訪(fǎng)問(wèn)。其功能端口如圖5所示,AVI Path是AVI壓縮文件的訪(fǎng)問(wèn)指令單元,包括文件的完整路徑和名稱(chēng)。此路徑可以由用戶(hù)或從文件對(duì)話(huà)框VI的LabVIEW提供。Frames Per Second是所選擇每秒的幀數(shù)以用播放AVI。

2.3 視頻圖像優(yōu)化處理

由于采集和壓縮,保存后的視頻圖像過(guò)于單調(diào),結(jié)合以往視頻監(jiān)控的實(shí)例,進(jìn)行了給視頻圖像添加時(shí)間文本的簡(jiǎn)單優(yōu)化處理,使保存的視頻文件能夠同時(shí)記錄視頻拍攝的時(shí)間。使用IMAQ Draw Text VI 控件將獲取的時(shí)間添加至圖像上。其功能端口如圖5所示。創(chuàng)建color常量,本次設(shè)計(jì)選擇Black on White。

2.4 視頻播放設(shè)計(jì)

視頻圖像的壓縮和保存以及添加時(shí)間文本后,在LabVIEW中的視頻監(jiān)控系統(tǒng)中添加一個(gè)播放器,打開(kāi)播放器就可以選擇保存的監(jiān)控錄像進(jìn)行播放。在本環(huán)節(jié)中我選擇了LabVIEW中自帶的WindowsMediaPlayer播放器完成視頻的播放任務(wù),同時(shí)又下載了相應(yīng)的視頻解碼軟件,使得AVI格式的視頻文件可以正常播放出來(lái)。

該部分核心是播放機(jī)器的建立,選擇LabVIEW自帶的播放器WindowsMediaPlayer,它的創(chuàng)建可有兩種方式,一種是直接在Net和ActivesX模塊中直接選擇WindowsMediaPlayer,另一種是通過(guò)選擇ActivesX容器模塊,右鍵單擊并選擇“插入ActivesX事件”,選擇WindowsMediaPlayer。

2.5 視頻監(jiān)控系統(tǒng)生成

為方便每次的視頻監(jiān)控,進(jìn)行了視頻監(jiān)控的labview的軟件生成,方便每次視頻監(jiān)控的打開(kāi)與檢測(cè)。具體流程如下:生成EXE文件→SETUP安裝文件。生成安裝圖標(biāo)如圖8所示。

3 實(shí)驗(yàn)結(jié)果

生成視頻監(jiān)控程序軟件后,打開(kāi)軟件即可進(jìn)行視頻監(jiān)控。分為兩個(gè)窗口,視頻采集窗口是進(jìn)行視頻圖像信息的采樣與壓縮保存,視頻播放窗口是進(jìn)行視頻的播放,根據(jù)選擇的路徑不同,可以播放不同的視頻文件,也可以對(duì)同一個(gè)視頻文件進(jìn)行刷新處理,記錄最近時(shí)間段的視頻內(nèi)容。

視頻圖像采集時(shí),自動(dòng)生成相應(yīng)的AVI編碼,并由IMAQ AVI2 Get CodecNames VI控件將生成的編碼列表記錄下來(lái),點(diǎn)擊停止按鈕就可以結(jié)束視頻采集部分,如下圖9所示。視頻播放時(shí),由于WindowsMediaPlayer的功能較為齊全,只需選擇不同路徑的文件就可以實(shí)現(xiàn)不同視頻播放的目的。

參考文獻(xiàn):

[1] 楊慧聞,張嘉琪.基于LabVIEW的實(shí)時(shí)監(jiān)控視頻調(diào)用的三種模型研究[J].電腦知識(shí)與技術(shù),2020,16(36):238-242.

[2] 張?zhí)m勇.LabVIEW 程序設(shè)計(jì)基礎(chǔ)與提高[M].:,2012.

[3] 詹程城.基于Linux的無(wú)線(xiàn)視頻監(jiān)控系統(tǒng)設(shè)計(jì)[D].桂林:廣西師范大學(xué),2018.

【通聯(lián)編輯:朱寶貴】

收稿日期:2021-05-25

作者簡(jiǎn)介:丁涌(1999—),本科在讀;蘇瑀浵(2001—),本科在讀;王鑫(2001—),本科在讀;通信作者:王慧敏,女,講師。

猜你喜歡
圖像采集視頻監(jiān)控
基于視頻圖像采集移動(dòng)目標(biāo)檢測(cè)系統(tǒng)的設(shè)計(jì)
數(shù)字化監(jiān)控系統(tǒng)的企業(yè)應(yīng)用
廣東地區(qū)輸電線(xiàn)路在線(xiàn)監(jiān)測(cè)技術(shù)應(yīng)用探究
機(jī)器視覺(jué)技術(shù)的發(fā)展及其應(yīng)用
科技視界(2016年25期)2016-11-25 19:53:52
視覺(jué)拉線(xiàn)檢測(cè)器的設(shè)計(jì)與實(shí)現(xiàn)
科技視界(2016年25期)2016-11-25 09:27:34
基于嵌入式Linux的視頻監(jiān)控系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
基于HTML5的視頻監(jiān)控微課設(shè)計(jì)淺析
智能視頻檢索技術(shù)在校園安防建設(shè)中的發(fā)展應(yīng)用
基于ARM—Linux的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)的設(shè)計(jì)
視覺(jué)導(dǎo)航系統(tǒng)中圖像采集及處理技術(shù)綜述
科技視界(2016年24期)2016-10-11 12:57:04
龙胜| 嘉定区| 临漳县| 任丘市| 岳西县| 交口县| 明星| 宜良县| 田林县| 绥芬河市| 乌拉特后旗| 金门县| 深水埗区| 乃东县| 二连浩特市| 池州市| 岳阳市| 广西| 全南县| 长顺县| 宜川县| 皋兰县| 永登县| 仙桃市| 万盛区| 洞口县| 长乐市| 青河县| 铁力市| 沽源县| 曲水县| 确山县| 彰武县| 互助| 新沂市| 山阴县| 遵义县| 磐石市| 洪江市| 海淀区| 门源|