亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種低成本水下準(zhǔn)高速攝像系統(tǒng)

        2015-11-05 02:30:12高明
        中國(guó)科技縱橫 2015年2期
        關(guān)鍵詞:系統(tǒng)

        高明

        (中船重工七五〇試驗(yàn)場(chǎng),云南昆明 650106)

        一種低成本水下準(zhǔn)高速攝像系統(tǒng)

        高明

        (中船重工七五〇試驗(yàn)場(chǎng),云南昆明 650106)

        本文主要講述了一種低成本的水下準(zhǔn)高速攝像系統(tǒng)。在錄像時(shí),系統(tǒng)首先將視頻數(shù)據(jù)緩存在主機(jī)上,然后再將數(shù)據(jù)復(fù)制到硬盤當(dāng)中。這種攝像系統(tǒng)的幀率大于普通的水下電視,畫面質(zhì)量也非常高,同時(shí)成本又遠(yuǎn)小于通常意義上的水下高速攝像系統(tǒng),可以作為常規(guī)的水下電視和水下高速測(cè)量之間的過(guò)度設(shè)備,也填補(bǔ)了水下高速攝像與常速攝像之間的空白。

        水下攝像 準(zhǔn)高速攝像 低成本

        1 背景

        通常情況下,我們需要對(duì)水下的目標(biāo)進(jìn)行視覺上的觀測(cè),這種觀測(cè)經(jīng)常采用水下電視的方法。這種普通的水下電視的幀率通常是25~30幀。但是,有的時(shí)候水下目標(biāo)的運(yùn)動(dòng)速度比較大,通過(guò)普通的水下電視觀測(cè)并不能取得非常良好的觀測(cè)效果;如果采用高速攝像的方式測(cè)量的話,觀測(cè)成本又增加很多。所以,在待觀測(cè)目標(biāo)的運(yùn)行速度大于普通水下電視可以良好觀測(cè)的速度而又沒有達(dá)到必須采用高速攝像的方式去觀測(cè)的速度時(shí),我們?cè)O(shè)計(jì)了一種低成本的準(zhǔn)高速水下目標(biāo)觀測(cè)系統(tǒng)。

        2 系統(tǒng)原理

        我們知道,一般的高速攝像機(jī)在錄像時(shí)是將視頻數(shù)據(jù)保存在自身的內(nèi)部緩存中。這種緩存是易失性存儲(chǔ)介質(zhì),存儲(chǔ)速率非常高,大小一般在幾個(gè)G至十幾個(gè)G之間不等,這樣可以保證將幾秒至幾十秒的視頻數(shù)據(jù)不丟失的保存下來(lái)。然后再通過(guò)上位機(jī)將數(shù)據(jù)從高速攝像機(jī)中讀取出來(lái),并保存在硬盤當(dāng)中。我們所設(shè)計(jì)的準(zhǔn)高速攝像系統(tǒng)也采用了這種類似的設(shè)計(jì)方法。由于機(jī)芯本身并不帶有緩存介質(zhì),所以我們只能將視頻數(shù)據(jù)保存在顯控主機(jī)上。機(jī)芯傳遞給顯控主機(jī)的視頻數(shù)據(jù)的速率是每秒752×480×60Bit,這樣的數(shù)據(jù)如果直接保存在硬盤中,會(huì)由于硬盤的讀寫速度慢而造成數(shù)據(jù)大量丟失。于是我們便先將數(shù)據(jù)保存在顯控主機(jī)的內(nèi)存中,等到用戶點(diǎn)擊停止保存鍵或者最長(zhǎng)錄像時(shí)間到,再將視頻數(shù)據(jù)從內(nèi)存中讀取出來(lái),并保存在硬盤中。采用這種方法就不會(huì)丟失視頻數(shù)據(jù)。這樣做實(shí)際上就是把顯控主機(jī)的內(nèi)存當(dāng)成了準(zhǔn)高速攝像機(jī)的內(nèi)部緩存,顯控主機(jī)的內(nèi)存大小就決定了可以記錄的時(shí)間的長(zhǎng)短。因?yàn)楦咚倩蛘邷?zhǔn)高速攝像的觀測(cè)錄像時(shí)間都不會(huì)太長(zhǎng),一般為幾秒至幾十秒而已,所以這種方法可以滿足要求。在XP系統(tǒng)上我們錄像的時(shí)間可以達(dá)到33秒,而在Win7系統(tǒng)上,至少可以增加一倍。系統(tǒng)工業(yè)原理圖如圖1所示。

        圖1 系統(tǒng)工作原理

        3 硬件系統(tǒng)

        本系統(tǒng)的硬件有三部分組成:水下準(zhǔn)高速攝像機(jī)、顯控主機(jī)和連接纜。如圖2所示。

        水下準(zhǔn)高速攝像機(jī)采用國(guó)產(chǎn)的MVC360-60GE機(jī)芯,這種準(zhǔn)高速攝像機(jī)的幀率是每秒60幀,分辨率是752×480。這種攝像機(jī)本身不帶有鏡頭,在工作時(shí)我們?yōu)槠渑鋫?.5-10mm變焦鏡頭,在空氣中進(jìn)行手動(dòng)調(diào)焦。這樣做的好處是可以通過(guò)調(diào)節(jié),來(lái)改變水下可觀測(cè)的距離。由于這種機(jī)芯的幀率是每秒60幀,分辨率是752×480,所以在進(jìn)行數(shù)據(jù)傳輸時(shí)必須通過(guò)超五類的以太網(wǎng)線和水面顯控主機(jī)相連,供電方式是通過(guò)水面24V供電。水面顯控主機(jī)配有千兆網(wǎng)口,用來(lái)接收攝像機(jī)傳來(lái)的視頻數(shù)據(jù),并且實(shí)時(shí)顯示攝像畫面。為了可靠工作,這種顯控主機(jī)采用工控機(jī)。我們目前完成的系統(tǒng)是單攝像機(jī)系統(tǒng),如果要多個(gè)攝像機(jī)同步工作,只需要加裝配備統(tǒng)一觸發(fā)的觸發(fā)設(shè)備即可完成同步觀測(cè)和保存。

        一般的水下高速攝像系統(tǒng)與本系統(tǒng)在硬件構(gòu)成上主要差別在高速攝像機(jī)的機(jī)芯與高速攝像系統(tǒng)水面顯控主機(jī)的監(jiān)控軟件上。本系統(tǒng)的機(jī)芯只是準(zhǔn)高速機(jī)芯,較國(guó)外進(jìn)口的高速攝像機(jī)機(jī)芯要便宜得多。另外,若使用國(guó)外進(jìn)口的高速攝像機(jī)機(jī)芯就必須配套使用相關(guān)的軟件,而本系統(tǒng)的軟件完全由自己設(shè)計(jì)開發(fā),可以自由設(shè)計(jì)功能與界面,從而進(jìn)一步降低了產(chǎn)品的成本。

        圖2 系統(tǒng)硬件構(gòu)成

        4 軟件系統(tǒng)

        系統(tǒng)每采集到一幀圖像,就會(huì)調(diào)用一次回調(diào)函數(shù)MStreamProc()。于是在錄像時(shí),在MStreamProc()中添加將視頻數(shù)據(jù)保存到內(nèi)存的代碼。在保存視頻數(shù)據(jù)以前,需要先申請(qǐng)一段內(nèi)存空間。為了能夠最大程度上獲得大的內(nèi)存空間,從而獲得更長(zhǎng)的錄像時(shí)間,本系統(tǒng)在保存時(shí)申請(qǐng)了兩段內(nèi)存并初始化了一個(gè)空的AVI文件:

        內(nèi)存申請(qǐng)完以后,將要保存的視頻數(shù)據(jù)一幀一幀的連續(xù)保存在申請(qǐng)到的內(nèi)存中。

        當(dāng)點(diǎn)擊停止保存或者是保存的最大時(shí)間到了以后,系統(tǒng)會(huì)停止向內(nèi)存中寫入數(shù)據(jù),同時(shí)從內(nèi)存中將數(shù)據(jù)讀取到硬盤,寫入通過(guò)MV_AVIFileInit()初始化了的空AVI文件中。

        程序從內(nèi)存中讀取視頻數(shù)據(jù),是最為關(guān)鍵的時(shí)期,在此期間,程序不能響應(yīng)其他動(dòng)作,只能完成這一項(xiàng)工作。所以將IDC_SAVEAVI文本內(nèi)容寫為“等待”,并且禁用。當(dāng)程序讀取數(shù)據(jù)完畢時(shí),才改為可用。

        保存在內(nèi)存中的視頻數(shù)據(jù)實(shí)際上是黑白數(shù)據(jù),但是,這種準(zhǔn)高速攝像我們通常希望是能得到彩色圖像, 于是通過(guò)MVC_PixelConverter2()將黑白圖像轉(zhuǎn)化為彩色圖像,并保存到AVI文件中。在高速或者是準(zhǔn)高速攝像時(shí),回放研究視頻數(shù)據(jù)經(jīng)常是逐幀回放、研究,所以在保存視頻數(shù)據(jù)時(shí),是不需要壓縮的。

        5 結(jié)語(yǔ)

        這種低成本的水下準(zhǔn)高速觀測(cè)攝像系統(tǒng)實(shí)際上是填補(bǔ)了普通的水下常速攝像和較昂貴的高速攝像之間的空白,既增加了目標(biāo)的可觀測(cè)速度,又不至于使成本增加很多。

        這種水下準(zhǔn)高速攝像系統(tǒng)在實(shí)際當(dāng)中已經(jīng)有過(guò)使用,并且取得了良好的效果。

        [1]孫鑫.VC++深入詳解[M].電子工業(yè)出版社,2012.

        猜你喜歡
        系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無(wú)人機(jī)系統(tǒng)
        ZC系列無(wú)人機(jī)遙感系統(tǒng)
        基于PowerPC+FPGA顯示系統(tǒng)
        基于UG的發(fā)射箱自動(dòng)化虛擬裝配系統(tǒng)開發(fā)
        半沸制皂系統(tǒng)(下)
        FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        一德系統(tǒng) 德行天下
        PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
        蜜臀av一区二区三区| 波多野结衣一区| 欧美精品日韩一区二区三区| 日韩人妻美乳中文字幕在线| 免费av片在线观看网址| 日本黄页网站免费观看| 国产精品一区二区久久乐下载| 最近中文字幕一区二区三区| 国产极品少妇一区二区| 亚洲日韩精品无码专区网站| 亚洲AV永久青草无码性色av| 亚洲成人免费久久av| 免费国产自拍在线观看| 人妻少妇久久中文字幕一区二区| 无码成人片一区二区三区| 日韩中文字幕一区在线| 欧美成人精品第一区| 日韩人妻无码免费视频一区二区三区 | 日韩极品视频在线观看免费| 91九色国产老熟女视频| 国产日产欧洲系列| 青草热久精品视频在线观看| 精品国精品自拍自在线| 国产av无码专区亚洲av麻豆| 无码粉嫩虎白一线天在线观看| 男人天堂av在线成人av| 国产精品高湖呻呤久久av| 无码国内精品久久人妻| 麻豆国产成人精品午夜视频| 久久精品亚洲国产成人av| 亚洲一区二区三区内裤视| 中文字幕精品久久久久人妻| 国产在线h视频| 国产成人自拍视频播放| 日韩欧美人妻一区二区三区| 自拍 另类 综合 欧美小说| 中文字幕精品一区二区三区av | a级特黄的片子| 婷婷色国产精品视频一区| 亚洲一区二区在线观看av| 国产ww久久久久久久久久|