IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Classes | Enumerations | Functions
ipsdk::imaproc::ml Namespace Reference

Namespace aggregating machine learning operations on images. More...

Classes

struct  AutomaticPixelClassificationRFResult
 Structure allowing to encaspulate output image and output parameters computed by the pixel classification Random Forest algorithm (2d and 3d) More...
 
class  IPSDKIPLMachineLearningException
 Exception class for library IPSDKIPLMachineLearning. More...
 
class  PixelClassificationRFImgLvl1
 Level 1 algorithm: Compute Random Forest pixel classification. More...
 
struct  PixelClassificationRFResult
 

Enumerations

enum  eIPSDKIPLMachineLearningMessage {
  eFeaturesComputationRFImgLvl1ToolTipId, ePixelClassificationRFRoiImgLvl1ToolTipId, ePixelClassificationRFRoiImgLvl2ToolTipId, ePixelClassificationRFRoiImgLvl3ToolTipId,
  ePixelClassificationRFImgLvl1ToolTipId, eObsoleteEnumValue
}
 Enumerate describing messages. More...
 
enum  eOutputInitializerMessage { eNullInputAttribute }
 

Functions

IPSDKIPLMACHINELEARNING_API const std::string & getIPSDKIPLMachineLearningLoggerName ()
 Recovery of logger name associated to library.
 
IPSDKIPLMACHINELEARNING_API log4cplus::Logger & getIPSDKIPLMachineLearningLogger ()
 Recovery of logger associated to library.
 
IPSDKIPLMACHINELEARNING_API const ipsdk::LogMessageManagergetIPSDKIPLMachineLearningLogMessageManager ()
 Recovery of message manager associated to library.
 
IPSDKIPLMACHINELEARNING_API CustomImageInfoPtr outputSeqGreyReal (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InRandomForestModel > &pModel)
 function allowing to create a RF output image initializer
 
IPSDKIPLMACHINELEARNING_API CustomImageInfoPtr outputBinaryLabel (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InRandomForestModel > &pModel)
 function allowing to create a RF output image initializer
 
IPSDKIPLMACHINELEARNING_API CustomImageInfoPtr outputCustomSizeY (const ImageAttributeConstPtr &pInputAttribute, const ipUInt64 pSizeY)
 function allowing to create a RF output image initializer
 
IPSDKIPLMACHINELEARNING_API CustomImageInfoPtr outputCustomSizeYBinaryLabel (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InRandomForestModel > &pModel, const ipUInt64 pSizeY)
 function allowing to create a RF output image initializer
 
IPSDKIPLMACHINELEARNING_API image::ImagePtr pixelClassificationRFImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API void pixelClassificationRFImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const image::ImagePtr &pOutBinLabImg)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API image::ImagePtr pixelClassificationRFImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API void pixelClassificationRFImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio, const image::ImagePtr &pOutBinLabImg)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API PixelClassificationRFResult pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API void pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const image::ImagePtr &pOutBinLabImg, const image::ImagePtr &pOutRealImg)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API PixelClassificationRFResult pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API void pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio, const image::ImagePtr &pOutBinLabImg, const image::ImagePtr &pOutRealImg)
 wrapper function for Compute Random Forest pixel classification More...
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio, const image::ImagePtr &pOutBinLabImg)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFWithProbabilitiesImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFWithProbabilitiesImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const image::ImagePtr &pOutBinLabImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFWithProbabilitiesImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API boost::shared_ptr< PixelClassificationRFImgLvl1pixelClassificationRFWithProbabilitiesImg_async (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio, const image::ImagePtr &pOutBinLabImg, const image::ImagePtr &pOutRealImg)
 asynchronous wrappers
 
IPSDKIPLMACHINELEARNING_API image::ImagePtr getAsyncProcessorOutput (boost::shared_ptr< PixelClassificationRFImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Namespace aggregating machine learning operations on images.

Enumeration Type Documentation

◆ eIPSDKIPLMachineLearningMessage

Enumerate describing messages.

Note
This enumerate is associated to a message map
See also
IPSDK_Message_Map
Enumerator
eFeaturesComputationRFImgLvl1ToolTipId 

Level 1 algorithm: Compute Random Forest features.

ePixelClassificationRFRoiImgLvl1ToolTipId 

Level 1 algorithm: Compute Random Forest ROI pixel classification.

ePixelClassificationRFRoiImgLvl2ToolTipId 

Level 2 algorithm: Compute Random Forest ROI pixel classification.

ePixelClassificationRFRoiImgLvl3ToolTipId 

Level 3 algorithm: Compute Random Forest ROI pixel classification.

ePixelClassificationRFImgLvl1ToolTipId 

Level 1 algorithm: Compute Random Forest pixel classification.

eObsoleteEnumValue 

enumerate value s is obsolete, please use s instead

◆ eOutputInitializerMessage

Enumerator
eNullInputAttribute 

Input attribute should not be null.