Click or drag to resize
XDL

XrsCalcGaussianRange98 Method

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

Namespace: Pixoneer.NXDL.NRS
Assembly: NXDLrs (in NXDLrs.dll) Version: 2.0.3.38
Syntax
C#
public 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
C#
// 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