色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于VFW的成像聲納視頻壓縮存儲(chǔ)設(shè)計(jì)

          基于VFW的成像聲納視頻壓縮存儲(chǔ)設(shè)計(jì)

          作者:董琎琎 金雪 夏偉杰 袁春輝 時(shí)間:2014-12-29 來源:電子產(chǎn)品世界 收藏
          編者按:  摘要:針對聲納系統(tǒng)圖像實(shí)時(shí)存儲(chǔ)過程中的大數(shù)據(jù)量問題,本文提了一種聲納視頻壓縮存儲(chǔ)的工程實(shí)現(xiàn)方法。采用MPEG-4視頻編碼標(biāo)準(zhǔn)[1]及Xvid編碼器,基于VFW數(shù)字視頻軟件開發(fā)包,在VS2010開發(fā)環(huán)境下實(shí)現(xiàn)了對聲吶視頻的高壓縮率、高壓縮質(zhì)量的實(shí)時(shí)壓縮存儲(chǔ)。經(jīng)過實(shí)際測試,本文設(shè)計(jì)方案能夠滿足成像聲納系統(tǒng)在100m滿量程條件下,最高幀率15Hz的應(yīng)用需求。   引言   聲納成像在海洋資源開發(fā)和海洋防衛(wèi)等方面有著重要的意義,具有作用距離遠(yuǎn)、直觀顯示觀測區(qū)域狀況和識(shí)別目標(biāo)等特點(diǎn),被廣泛地應(yīng)用于軍事、經(jīng)濟(jì)

            如果直接顯示圖像數(shù)據(jù),那么在屏幕上為一個(gè)矩形,和實(shí)際探測區(qū)域?yàn)?0°視角的扇形區(qū)域不一致。為了符合人們的觀察習(xí)慣,需要把圖像進(jìn)行坐標(biāo)轉(zhuǎn)換,將矩形視圖轉(zhuǎn)換成扇形視圖,如圖 2所示。除此之外,波束形成產(chǎn)生的是灰度圖像,每個(gè)像素點(diǎn)由一個(gè)8bit的像素值表示,即0~255的灰度值。為了提高人眼對圖像的分辨能力,在顯示的時(shí)候需要將灰度圖像映射成彩色圖像,即每個(gè)像素點(diǎn)由三個(gè)8bit的值表示,分別為RGB強(qiáng)度值。這種彩色并非真正意義上的彩色圖像,故而稱之為偽彩色。圖 3所示為偽彩色映射的bone、cool、copper、hot、jet五種映射方式。

          本文引用地址:http://cafeforensic.com/article/267428.htm

            壓縮前位圖格式與轉(zhuǎn)換后的扇形圖像有關(guān),它保存的是扇形圖的位圖信息,包括圖像的寬度、高度、大小、每個(gè)像素點(diǎn)的位數(shù)等。最終顯示的扇形圖的寬和高與圖像是否處于縮放狀態(tài)有關(guān)。在MFC工程的頭文件中定義了一個(gè)40字節(jié)的專有結(jié)構(gòu)來保存壓縮前的位圖格式,根據(jù)圖像是否處于縮放狀態(tài)進(jìn)行賦值。

            2.2 壓縮參數(shù)設(shè)置

            該部分定義了一個(gè)COMPVARS結(jié)構(gòu)的對象保存的壓縮參數(shù)。開發(fā)者可以自己手動(dòng)設(shè)置該結(jié)構(gòu)體中的各個(gè)成員變量,前提是你必須了解使用的的參數(shù)值;也可以彈出一個(gè)對話框讓用戶選擇,如圖 4所示,同時(shí)初始化COMPVARS結(jié)構(gòu)。

            本文中采用第二種方法來設(shè)置壓縮參數(shù)。ICCompressorChoose()函數(shù)中的uiFlags參數(shù)可供開發(fā)人員進(jìn)行不同應(yīng)用的開發(fā),可以設(shè)置為如表 1所示的五種值。

            本文選擇 編碼器。如果用戶成功選擇了一個(gè)編碼器,該函數(shù)返回TRUE,否則返回FALSE。通過一個(gè)指向COMPVARS結(jié)構(gòu)的指針返回用戶通過對話框選擇的編碼器的壓縮參數(shù)信息并使用該壓縮參數(shù)進(jìn)行圖像壓縮。

          c++相關(guān)文章:c++教程




          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉