資源簡(jiǎn)介
c#編寫(xiě)的小envi,包括計(jì)算均值,方差,相關(guān)系數(shù),協(xié)方差,累計(jì)/聯(lián)合/灰度直方圖,極差紋理。共生矩陣,對(duì)比度,K-T變換,RGB顯示,HIS變換,波段運(yùn)算,K-均值分類,最大似然分類,OIF計(jì)算,圖像拉伸均衡化/規(guī)定化

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.IO;
using?System.Text.Regularexpressions;
namespace?BSQBILBIP
{
????/*以最終的合并后的數(shù)據(jù)為對(duì)象的類
?????*/
????public?class?BSQBILBIPFile
????{
????????//文件類型,可選為:BSQBILBIP
????????public?string?fileType;
????????//列數(shù)
????????public?int?lines?{?get;?private?set;?}
????????//行數(shù)
????????public?int?samples?{?get;?private?set;?}
????????//波段數(shù)
????????public?int?Bands?{?get;?private?set;?}
????????//合并后的數(shù)據(jù),byte[bands?lines?samples]
????????public?byte[?]?initalData;
????????public?BSQBILBIPFile()
????????{
????????}
????????///?
????????///?用單個(gè)文件的List合集聲明類
????????///?
????????///?存有所有頭文件的SingleHDRFile類的List
????????public?BSQBILBIPFile(List?fileList)
????????{
????????????this.lines?=?fileList[0].lines;
????????????this.samples?=?fileList[0].samples;
????????????this.Bands?=?fileList.Count;
????????????initalData?=?new?byte[this.Bands?this.samples?this.lines];
????????????for?(int?n?=?0;?n?????????????{
????????????????for?(int?x?=?0;?x?????????????????{
????????????????????for?(int?y?=?0;?y?????????????????????{
????????????????????????initalData[n?x?y]?=?fileList[n].HDRdata[0?x?y];
????????????????????}
????????????????}
????????????}
????????}
????????///?
????????///?用一個(gè)BSQ文件聲明類
????????///?
????????///?按BSQ編碼的HDR文件的路徑
????????public?BSQBILBIPFile(string?fileNameint?num)
????????{
????????????InitialFileInfo(fileName);
????????????FileStream?fileStream?=?new?FileStream(fileName.Split(‘.‘)[0]?FileMode.Open);
????????????BinaryReader?binaryReader?=?new?BinaryReader(fileStream);
????????????binaryReader.baseStream.Position?=?0;
????????????initalData?=?new?byte[this.Bands?this.lines?this.samples];
????????????if?(num?==?1)
????????????{
????????????????for?(int?i?=?0;?i?????????????????{
????????????????????for?(int?j?=?0;?j?????????????????????{
????????????????????????for?(int?k?=?0;?k?????????????????????????{
????????????????????????????initalData[i?j?k]?=?binaryReader.ReadByte();
????????????????????????}
????????????????????}
????????????????}
????????????}
????????????else?if?(num?==?2)
????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????for?(int?i?=?0;?i?????????????????????{
????????????????????????for?(int?k?=?0;?k?????????????????????????{
????????????????????????????initalData[i?j?k]?=?binaryReader.ReadByte();
????????????????????????}
????????????????????}
????????????????}
????????????}
????????????else
????????????{
????????????????for?(int?j?=?0;?j?????????????????{
????????????????????for?
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件????????187??2015-10-13?19:20??遙感\(zhòng)遙感\(zhòng)App.config
?????文件????5260960??2014-04-12?00:48??遙感\(zhòng)遙感\(zhòng)bin\Debug\mscorlib.dll
?????文件??????59342??2010-03-18?00:23??遙感\(zhòng)遙感\(zhòng)bin\Debug\normidna.nlp
?????文件??????47076??2010-03-18?00:23??遙感\(zhòng)遙感\(zhòng)bin\Debug\normnfc.nlp
?????文件??????40566??2010-03-18?00:23??遙感\(zhòng)遙感\(zhòng)bin\Debug\normnfd.nlp
?????文件??????67808??2010-03-18?00:23??遙感\(zhòng)遙感\(zhòng)bin\Debug\normnfkc.nlp
?????文件??????61718??2010-03-18?00:23??遙感\(zhòng)遙感\(zhòng)bin\Debug\normnfkd.nlp
?????文件?????535552??2017-12-24?20:56??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).exe
?????文件????????187??2015-10-13?19:20??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).exe.config
?????文件?????534016??2017-12-24?20:56??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).pdb
?????文件??????23168??2017-12-24?21:00??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).vshost.exe
?????文件????????187??2015-10-13?19:20??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).vshost.exe.config
?????文件????????490??2014-09-19?01:53??遙感\(zhòng)遙感\(zhòng)bin\Debug\RS實(shí)驗(yàn).vshost.exe.manifest
?????文件?????287072??2010-05-03?21:47??遙感\(zhòng)遙感\(zhòng)bin\Debug\zh-Hans\mscorlib.resources.dll
?????文件?????535040??2016-01-18?16:50??遙感\(zhòng)遙感\(zhòng)bin\Debug\遙感.exe
?????文件?????316928??2016-01-18?16:50??遙感\(zhòng)遙感\(zhòng)bin\Debug\遙感.pdb
?????文件????????187??2015-10-13?19:20??遙感\(zhòng)遙感\(zhòng)bin\Debug\遙感.vshost.exe.config
?????文件????????490??2015-07-10?19:01??遙感\(zhòng)遙感\(zhòng)bin\Debug\遙感.vshost.exe.manifest
?????文件??????49625??2016-01-15?01:09??遙感\(zhòng)遙感\(zhòng)BSQBILBIPFile.cs
?????文件???????6874??2016-01-14?19:32??遙感\(zhòng)遙感\(zhòng)ClassDiagram1.cd
?????文件???????4422??2016-01-13?01:11??遙感\(zhòng)遙感\(zhòng)JointHistogram.cs
?????文件???????5493??2016-01-13?01:11??遙感\(zhòng)遙感\(zhòng)JointHistogram.Designer.cs
?????文件??????31555??2016-01-13?01:11??遙感\(zhòng)遙感\(zhòng)JointHistogram.resx
?????文件???????1410??2016-01-18?16:52??遙感\(zhòng)遙感\(zhòng)K-T顏色分類.cs
?????文件???????1516??2016-01-18?16:52??遙感\(zhòng)遙感\(zhòng)K-T顏色分類.Designer.cs
?????文件???????5817??2016-01-18?16:52??遙感\(zhòng)遙感\(zhòng)K-T顏色分類.resx
?????文件???????8295??2016-01-13?02:12??遙感\(zhòng)遙感\(zhòng)K-均值.cs
?????文件???????4664??2016-01-13?02:12??遙感\(zhòng)遙感\(zhòng)K-均值.Designer.cs
?????文件??????31555??2016-01-13?02:12??遙感\(zhòng)遙感\(zhòng)K-均值.resx
?????文件???????2457??2016-01-14?19:33??遙感\(zhòng)遙感\(zhòng)obj\Debug\DesignTimeResolveAssemblyReferences.cache
............此處省略189個(gè)文件信息
評(píng)論
共有 條評(píng)論