|
XrsCalcGaussianRange98 Method
|
Histogram에 대한 통계분포를 계산하여 Gaussian 98%에 해당하는 범위를 계산한다.
Namespace: Pixoneer.NXDL.NRSAssembly: NXDLrs (in NXDLrs.dll) Version: 2.0.3.38
Syntaxpublic static void CalcGaussianRange98(
double min,
double max,
double mean,
double std,
ulong[] Hist,
ref double minr,
ref double maxr
)
Parameters
- min Double
- [In] 영상의 화소값 중 최소값.
- max Double
- [In] 영상의 화소값 중 최대값.
- mean Double
- [In] 평균값
- std Double
- [In] 표준편차값
- Hist UInt64
- [In] Histogram
- minr Double
- [Out] Gaussian 98%에 해당하는 최소값
- maxr Double
- [Out] Gaussian 98%에 해당하는 최대값
Example
XRasterIO RasterIO = new XRasterIO();
String strError = "";
if (RasterIO.Initialize(out strError) == false)
{
return;
}
String strFilePathLoad = "D:\\Sample\\IKONOS.xdm";
XRSLoadFile xrsFileInput = RasterIO.LoadFile(strFilePathLoad, out strError, false, eIOCreateXLDMode.All_NoMsg);
XDMBand band = xrsFileInput.GetBandAt(0);
double minr, maxr;
minr = maxr = 0;
Xfn.CalcGaussianRange98(band.BandMin, band.BandMax, band.BandMean, band.BandStdDev, band.Histogram, ref minr, ref maxr);
See Also