|
XrsCalcGaussianRange95 Method
|
히스토그램에 대한 통계분포를 계산하여 Gaussian 95%에 해당하는 범위에 해당하는 최소/최대값을 계산한다.
Namespace: Pixoneer.NXDL.NRSAssembly: NXDLrs (in NXDLrs.dll) Version: 3.0.0.0
Syntaxpublic static void CalcGaussianRange95(
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] 영상 히스토그램.
- minr Double
- [Out] Gaussian 95%에 해당하는 화소 최소값.
- maxr Double
- [Out] Gaussian 95%에 해당하는 화소 최대값.
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.CalcGaussianRange95(band.BandMin, band.BandMax, band.BandMean, band.BandStdDev, band.Histogram, ref minr, ref maxr);
See Also