IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit

Compute compactness given an input image of classes and clusters centroids. More...

IPSDKIPLCLASSIFICATION_API ipsdk::ipReal64 ipsdk::imaproc::classif::kMeansComputeCompactness (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pClassImg, const ipsdk::imaproc::attr::ClustersCentersConstPtr &pInClustersCenters)
 wrapper function for Compute compactness given an input image of classes and clusters centroids More...
 
IPSDKIPLCLASSIFICATION_API ipsdk::ipReal64 ipsdk::imaproc::classif::kMeansComputeCompactness (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pClassImg, const ipsdk::image::ImageConstPtr &pMaskImg, const ipsdk::imaproc::attr::ClustersCentersConstPtr &pInClustersCenters)
 wrapper function for Compute compactness given an input image of classes and clusters centroids More...
 

Detailed Description

Compute compactness given an input image of classes and clusters centroids.

Attributes description

Attribute description for algorithm :

Name ToolTip Default Initializer
ipsdk::imaproc::attr::InHomogeneousImg [Input] Homogeneous image X
ipsdk::imaproc::attr::InClassImg [Input] Image of classes X
ipsdk::imaproc::attr::InOptSingleGreyMaskImg [Input Optional] Binary image for masking operation for each (x, y, z) coordinate regardless to (c, t) coordinates X
ipsdk::imaproc::attr::InClustersCenters [Input] centers of clusters X
ipsdk::imaproc::attr::OutCompactness [Output] Compactness, used in k-means algorithm X

Global Rule description

Global rule description for algorithm :
ipsdk::processor::none ()

Example of Python code :

Example imports

Code Example

Example of C++ code :

Example informations

Associated library

IPSDKIPLClassification

Header file

Code Example

See also
KMeansComputeCompactnessLvl1
KMeansComputeCompactnessLvl2
KMeansComputeCompactnessLvl3

Function Documentation

◆ kMeansComputeCompactness() [1/2]

IPSDKIPLCLASSIFICATION_API ipsdk::ipReal64 ipsdk::imaproc::classif::kMeansComputeCompactness ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pClassImg,
const ipsdk::imaproc::attr::ClustersCentersConstPtr pInClustersCenters 
)

wrapper function for Compute compactness given an input image of classes and clusters centroids

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansComputeCompactness() [2/2]

IPSDKIPLCLASSIFICATION_API ipsdk::ipReal64 ipsdk::imaproc::classif::kMeansComputeCompactness ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pClassImg,
const ipsdk::image::ImageConstPtr pMaskImg,
const ipsdk::imaproc::attr::ClustersCentersConstPtr pInClustersCenters 
)

wrapper function for Compute compactness given an input image of classes and clusters centroids

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure