IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Typedefs | Functions

data set associated to a kernel density estimator More...

Classes

class  ipsdk::imaproc::attr::KDEDataSet
 data set associated to a kernel density estimator More...
 

Typedefs

typedef boost::shared_ptr< ipsdk::imaproc::attr::KDEDataSetipsdk::imaproc::attr::KDEDataSetPtr
 shared pointer to ipsdk::imaproc::attr::KDEDataSet
 
typedef boost::shared_ptr< const ipsdk::imaproc::attr::KDEDataSetipsdk::imaproc::attr::KDEDataSetConstPtr
 shared pointer to const ipsdk::imaproc::attr::KDEDataSet
 

Functions

IPSDKIPLATTRIBUTES_API ipReal64 ipsdk::imaproc::attr::computeDensity (const KDEDataSet &kdeDataSet, const ipReal64 x)
 function allowing to compute a density at a given point from a KDEDataSet
 
IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::HistogramDataPtr ipsdk::imaproc::attr::generateHistogram (const KDEDataSet &kdeDataSet, const ipsdk::ipReal64 minValue, const ipsdk::ipReal64 maxValue, const ipsdk::ipReal64 binWidth, const ipUInt64 globalPopulation)
 function allowing to generate an histogram from a KDEDataSet More...
 

Detailed Description

data set associated to a kernel density estimator

SubNodes description

Name ToolTip Associated Class Default Value
ImgValues sampled image values ipsdk::DataItemLeafColl<ipsdk::ipReal64>
Bandwidth smoothing bandwidth associated to kernel density estimation ipsdk::DataItemLeaf<ipsdk::ipReal64>

Function Documentation

◆ generateHistogram()

IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::HistogramDataPtr ipsdk::imaproc::attr::generateHistogram ( const KDEDataSet kdeDataSet,
const ipsdk::ipReal64  minValue,
const ipsdk::ipReal64  maxValue,
const ipsdk::ipReal64  binWidth,
const ipUInt64  globalPopulation 
)

function allowing to generate an histogram from a KDEDataSet

Exceptions
ipsdk::imaproc::advmorpho::IPSDKIPLAttributesExceptionif minValue > maxValue
ipsdk::imaproc::advmorpho::IPSDKIPLAttributesExceptionif binWidth < 0