IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
KernelKMeansAssignImg.h
Go to the documentation of this file.
1 // KernelKMeansAssignImg.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIPLCLASSIFICATION_KERNELKMEANSASSIGNIMG_H__
16 #define __IPSDKIPLCLASSIFICATION_KERNELKMEANSASSIGNIMG_H__
17 
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/KKMeansCentroids.h>
21 
22 namespace ipsdk {
23 namespace imaproc {
24 namespace classif {
25 
26 class KernelKMeansAssignImgLvl1;
27 
30 
37  const attr::KKMeansCentroidsConstPtr& pInKKMeansCentroids);
40  const attr::KKMeansCentroidsConstPtr& pInKKMeansCentroids,
41  const image::ImagePtr& pOutClassImg);
43 
46 IPSDKIPLCLASSIFICATION_API boost::shared_ptr<KernelKMeansAssignImgLvl1>
48  const attr::KKMeansCentroidsConstPtr& pInKKMeansCentroids);
49 IPSDKIPLCLASSIFICATION_API boost::shared_ptr<KernelKMeansAssignImgLvl1>
51  const attr::KKMeansCentroidsConstPtr& pInKKMeansCentroids,
52  const image::ImagePtr& pOutClassImg);
54 
58 getAsyncProcessorOutput(boost::shared_ptr<KernelKMeansAssignImgLvl1> pProcessor);
60 
63 
64 } // end of namespace classif
65 } // end of namespace imaproc
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKIPLCLASSIFICATION_KERNELKMEANSASSIGNIMG_H__
#define IPSDKIPLCLASSIFICATION_API
Import/Export macro for library IPSDKIPLClassification.
Definition: IPSDKIPLClassificationExports.h:25
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
IPSDKIPLCLASSIFICATION_API image::ImagePtr kernelKMeansAssignImg(const image::ImageConstPtr &pInImg, const attr::KKMeansCentroidsConstPtr &pInKKMeansCentroids)
wrapper function for assignment part of Kernel based KMeans clustering algorithm
boost::shared_ptr< const BaseImage > ImageConstPtr
IPSDKIPLCLASSIFICATION_API boost::shared_ptr< KernelKMeansAssignImgLvl1 > kernelKMeansAssignImg_async(const image::ImageConstPtr &pInImg, const attr::KKMeansCentroidsConstPtr &pInKKMeansCentroids)
asynchronous wrappers
boost::shared_ptr< const ipsdk::imaproc::attr::KKMeansCentroids > KKMeansCentroidsConstPtr
shared pointer to const ipsdk::imaproc::attr::KKMeansCentroids
Definition: KKMeansCentroids.h:151
IPSDKIPLCLASSIFICATION_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< KernelKMeansAssignImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor