某高軌海洋衛(wèi)星探測器數(shù)據(jù)分析的軟件設(shè)計(jì)
【文章頁數(shù)】:4 頁
【部分圖文】:
圖1探測器成像數(shù)據(jù)結(jié)構(gòu)三維圖
高軌海洋衛(wèi)星具有兩個成像通道,分別獲得可見光和短波紅外兩類圖像數(shù)據(jù)?梢姽馓綔y器分辨率為2048×2048像素,短波紅外探測器分辨率為640×512像素。圖像數(shù)據(jù)模數(shù)轉(zhuǎn)換后為14bit數(shù)字圖像,在處理中系統(tǒng)將14bit的紅外圖像數(shù)據(jù)F(x,y),通過高位補(bǔ)零的方式擴(kuò)充為16bit....
圖2探測數(shù)據(jù)分析軟件功能圖
探測器數(shù)據(jù)分析軟件采用模塊化程序設(shè)計(jì)方法。構(gòu)建應(yīng)用程序的整體思路是在菜單欄中實(shí)現(xiàn)文件打開和控制繪圖,單項(xiàng)數(shù)據(jù)存儲功能,利用對話框配置參數(shù)并完成并發(fā)數(shù)據(jù)存儲功能。使用VC++的應(yīng)用程序向?qū)?MFC)搭建軟件整體框架,創(chuàng)建單文檔、視圖類應(yīng)用程序相對簡約可靠。軟件功能細(xì)分為四大模塊:原....
圖3探測器數(shù)據(jù)分析軟件流程圖
VC++對文件操作的方法主要有3種,可以應(yīng)用C函數(shù)進(jìn)行文件操作、使用CFile類進(jìn)行文件操作或使用串行化使對象數(shù)據(jù)釋放時持久化[9]。程序中使用的存儲數(shù)據(jù)量不大,而且是多個點(diǎn)數(shù)據(jù),因此從底層操作,采用基本的C函數(shù)fprintf(fp,″%d\n″,dot_data)進(jìn)行文件操作。....
圖4數(shù)據(jù)分析軟件界面圖
繪圖功能的調(diào)試主要是指針的移步,并行多點(diǎn)數(shù)據(jù)保存,曲線在坐標(biāo)軸上和標(biāo)示對應(yīng)。繪圖中的根據(jù)配置參數(shù),短波、行列選擇,確定橫坐標(biāo)選擇?v坐標(biāo)數(shù)據(jù),為2個字節(jié)合并數(shù)據(jù),通過源碼數(shù)據(jù)手工計(jì)算出第一行或第一列的數(shù)據(jù)值,通過與固定刻度比對,比例和移位調(diào)節(jié)縱坐標(biāo),使曲線正確顯示在繪圖正確區(qū)域。....
本文編號:3937764
本文鏈接:http://sikaile.net/kejilunwen/hangkongsky/3937764.html