Click or drag to resize
XDL

XrsCalcGaussianRange98 Method

Histogram에 대한 통계분포를 계산하여 Gaussian 98%에 해당하는 범위를 계산한다.

Namespace:  Pixoneer.NXDL.NRS
Assembly:  NXDLrs (in NXDLrs.dll) Version: 1.2.817.72
Syntax
C#
public static void CalcGaussianRange98(
	double min,
	double max,
	double mean,
	double std,
	long[] Hist,
	ref double minr,
	ref double maxr
)

Parameters

min
Type: SystemDouble
[In] 영상의 화소값 중 최소값.
max
Type: SystemDouble
[In] 영상의 화소값 중 최대값.
mean
Type: SystemDouble
[In] 평균값
std
Type: SystemDouble
[In] 표준편차값
Hist
Type: SystemInt64
[In] Histogram
minr
Type: SystemDouble
[Out] Gaussian 98%에 해당하는 최소값
maxr
Type: SystemDouble
[Out] Gaussian 98%에 해당하는 최대값
Examples
// IO initialize to load image file
XRasterIO RasterIO = new XRasterIO();
String strError = "";
if (RasterIO.Initialize(out strError) == false)
{
    return;
}

// Image load
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