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

Namespace aggregating IPSDK to python base wrappers. More...

Classes

struct  ipsdkEnum_
 
struct  PairToPythonConverter
 
class  py_set
 
class  PyIPSDKBaseException
 Exception class for library PyIPSDKBase. More...
 
class  PyIPSDKIPLAdvancedMorphologyException
 Exception class for library PyIPSDKIPLAdvancedMorphology. More...
 
class  PyIPSDKIPLArithmeticException
 Exception class for library PyIPSDKIPLArithmetic. More...
 
class  PyIPSDKIPLBasicMorphologyException
 Exception class for library PyIPSDKIPLBasicMorphology. More...
 
class  PyIPSDKIPLBinarizationException
 Exception class for library PyIPSDKIPLBinarization. More...
 
class  PyIPSDKIPLClassificationException
 Exception class for library PyIPSDKIPLClassification. More...
 
class  PyIPSDKIPLFeatureDetectionException
 Exception class for library PyIPSDKIPLFeatureDetection. More...
 
class  PyIPSDKIPLFilteringException
 Exception class for library PyIPSDKIPLFiltering. More...
 
class  PyIPSDKIPLGeometricTransformException
 Exception class for library PyIPSDKIPLGeometricTransform. More...
 
class  PyIPSDKIPLGlobalMeasureException
 Exception class for library PyIPSDKIPLGlobalMeasure. More...
 
class  PyIPSDKIPLIntensityTransformException
 Exception class for library PyIPSDKIPLIntensityTransform. More...
 
class  PyIPSDKIPLLinearAlgebraException
 Exception class for library PyIPSDKIPLLinearAlgebra. More...
 
class  PyIPSDKIPLLogicalException
 Exception class for library PyIPSDKIPLLogical. More...
 
class  PyIPSDKIPLMachineLearningException
 Exception class for library PyIPSDKIPLMachineLearning. More...
 
class  PyIPSDKIPLRegistrationException
 Exception class for library PyIPSDKIPLRegistration. More...
 
class  PyIPSDKIPLShapeAnalysisException
 Exception class for library PyIPSDKIPLShapeAnalysis. More...
 
class  PyIPSDKIPLShapeSegmentationException
 Exception class for library PyIPSDKIPLShapeSegmentation. More...
 
class  PyIPSDKIPLStatsException
 Exception class for library PyIPSDKIPLStats. More...
 
class  PyIPSDKIPLUtilityException
 Exception class for library PyIPSDKIPLUtility. More...
 
class  PyIPSDKUnitTestToolsException
 Exception class for library PyIPSDKUnitTestTools. More...
 
class  PythonAlignedPlanStorage
 Class encapsulating python image plan data with data alignment. More...
 
class  PythonCudaImage
 Base class for IPSDK GPU image used through python. More...
 
class  PythonImage
 Base class for IPSDK image used through python. More...
 
class  PythonImageAccessor
 
class  PythonPlanStorage
 Class encapsulating python image plan data. More...
 
struct  PythonToPairConverter
 
struct  VectorConverter
 

Typedefs

typedef boost::shared_ptr< PythonImageAccessorPythonImageAccessorPtr
 
typedef boost::function< void()> PyWrapperRegistrator
 python wrapper registration function type
 
typedef std::pair< std::string, PyWrapperRegistratorPyWrapperInfo
 python wrapper registration information
 
typedef std::vector< PyWrapperInfoPyWrapperColl
 collection of wrapper registration functions
 
typedef std::set< std::string > ModuleNames
 collection of module names
 
typedef boost::shared_ptr< PythonImagePythonImagePtr
 
typedef boost::shared_ptr< const PythonImagePythonImageConstPtr
 
typedef boost::shared_ptr< PythonDiskImage > PythonDiskImagePtr
 
typedef boost::shared_ptr< const PythonDiskImage > PythonDiskImageConstPtr
 
typedef boost::shared_ptr< PythonCudaImagePythonCudaImagePtr
 
typedef boost::shared_ptr< const PythonCudaImagePythonCudaImageConstPtr
 

Enumerations

enum  eEstimationMessage {
  eCircle2dEstimationFailed, eCircle2dNonLinearEstimationFailed, eEllipse2dEstimationFailed, eEllipsoid3dEstimationFailed,
  eGaussianCurve2dEstimationFailed, eGaussianCurve3dEstimationFailed, eHomographyTransform2dEstimationFailed, eHomographyTransform3dEstimationFailed,
  eIntersectionPoint2dEstimationFailed, eLine2dEstimationFailed, ePlan3dEstimationFailed, eRigidTransform2dEstimationFailed,
  eRigidTransform3dEstimationFailed, eSimilarityTransform2dEstimationFailed, eSimilarityTransform3dEstimationFailed, eSphere3dEstimationFailed,
  eSphere3dNonLinearEstimationFailed
}
 
enum  eGeometryMessage { eInvalidArraySize }
 
enum  eImageMessage {
  eArrayDataTypeMismatch, eArrayInternalToPythonFailed, eArrayInvalidContiguity, eArrayNbDimMismatch,
  eArrayShapeMismatch, eArrayUnExpectedContiguity, eCantResizePythonPlan, eFailedToConcatenateImages,
  eFailedToExtractSubImage, eInterleavedArrayNotSupported, eInvalidArray2d3dNbDim, eInvalidArrayRgbNbDim,
  eInvalidArrayRgbThirdDim, eMultiGeomComponentsImage, eNotBinaryBufferType, eNotLabelBufferType,
  eNumpyNotAvailable, eNumpyNotInit, ePythonImageInitFailed, eUnsupportedBufferType,
  eUnsupportedMixedBufferType
}
 
enum  ePyIPSDKBaseMessage {
  eBaseLibraryImportFailure, eInvalidBaseLogger, eInvalidEnumValue, ePythonImageNullAccessor,
  ePyModuleNotFound, eWrapperRegistrationException, eWrapperReadException
}
 Enumerate describing messages. More...
 
enum  eLogLevel {
  eLL_Off, eLL_Fatal, eLL_Error, eLL_Warn,
  eLL_Info, eLL_Debug, eLL_Trace, eLL_All,
  eLL_Custom
}
 Enumerate describing logger levels. More...
 
enum  eBaseLogger {
  eBL_Root, eBL_BaseData, eBL_BaseProcessing, eBL_BaseShapeAnalysis,
  eBL_BaseShapeSegmentation, eBL_Comm, eBL_Core, eBL_Geometry,
  eBL_Hardware, eBL_Image, eBL_ImageFile, eBL_ImageProcessing,
  eBL_Licensing, eBL_Math, eBL_Serialization, eBL_Util
}
 
enum  ePyIPSDKIPLAdvancedMorphologyMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLArithmeticMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLBasicMorphologyMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLBinarizationMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLClassificationMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLFeatureDetectionMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLFilteringMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLGeometricTransformMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLGlobalMeasureMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLIntensityTransformMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLLinearAlgebraMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLLogicalMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLMachineLearningMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLRegistrationMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLShapeAnalysisMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLShapeSegmentationMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLStatsMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKIPLUtilityMessage
 Enumerate describing messages. More...
 
enum  ePyIPSDKUnitTestToolsMessage
 Enumerate describing messages. More...
 

Functions

PYIPSDKBASE_API ipUInt32 getIPSDKPythonMajorVersion ()
 retrieve major python version
 
PYIPSDKBASE_API ipUInt32 getIPSDKPythonMinorVersion ()
 retrieve minor python version
 
PYIPSDKBASE_API const std::string & getPyIPSDKBaseLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKBASE_API log4cplus::Logger & getPyIPSDKBaseLogger ()
 Recovery of logger associated to library.
 
PYIPSDKBASE_API const ipsdk::LogMessageManagergetPyIPSDKBaseLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKBASE_API bool isRegistredMsrInfo (const std::string &measureDefaultName)
 test if a given measure information is already registred
 
PYIPSDKBASE_API ipsdk::StringVector getRegistredMsrColl ()
 
template<typename T >
void set (boost::optional< T > &o, T x)
 
template<typename T >
boost::python::object get (boost::optional< T > &o)
 
template<typename T >
boost::optional< T > * optional_from_object (boost::python::object &o)
 
ipsdk::core::LibraryUserConfiguration createLibraryUserConfiguration ()
 
const ipsdk::core::LibraryInitializergetLibraryInitializerInstance ()
 
PYIPSDKBASE_API std::string toString (const BaseDataItem &dataItem)
 function allowing to convert an IPSDK data item to a string representation
 
template<typename EnumType >
void ipsdkToPythonEnum (const char *enumName)
 
PYIPSDKBASE_API PythonImagePtr createImage (const image::eImageBufferType &imageBufferType, const ipUInt64 sizeX, const ipUInt64 sizeY)
 function allowing to create a new python 2d image More...
 
PYIPSDKBASE_API PythonImagePtr createImageRgb (const image::eImageBufferType &imageBufferType, const ipUInt64 sizeX, const ipUInt64 sizeY)
 function allowing to create a new python rgb 2d image More...
 
PYIPSDKBASE_API PythonImagePtr createImageSeq (const image::eImageBufferType &imageBufferType, const ipUInt64 sizeX, const ipUInt64 sizeY, const ipUInt64 sizeT)
 function allowing to create a new python sequence 2d image More...
 
PYIPSDKBASE_API PythonImagePtr createImage (const image::eImageBufferType &imageBufferType, const ipUInt64 sizeX, const ipUInt64 sizeY, const ipUInt64 sizeZ)
 function allowing to create a new python 3d image More...
 
PYIPSDKBASE_API PythonImagePtr createImage (const image::BaseImageGeometry &geometry)
 function allowing to create a new python image from an existing geometry More...
 
PYIPSDKBASE_API image::DistributedImagePtr createDistributedImage (const image::BaseImageGeometry &geometry)
 function allowing to create a new distributed image from an existing geometry More...
 
PYIPSDKBASE_API python::PythonCudaImagePtr createGpuImage (const image::BaseImageGeometry &geometry)
 function allowing to create a new gpu image from an existing geometry More...
 
PYIPSDKBASE_API PythonImagePtr fromArray (boost::python::numpy::ndarray &pythonArray)
 function allowing to create python image view from an existing array More...
 
PYIPSDKBASE_API PythonImagePtr fromRgbArray (boost::python::numpy::ndarray &pythonArray)
 function allowing to create a rgb python 2d image view from an existing array More...
 
PYIPSDKBASE_API PythonImagePtr fromBinaryArray (boost::python::numpy::ndarray &pythonArray)
 function allowing to create a python binary image view from an existing array More...
 
PYIPSDKBASE_API PythonImagePtr fromLabelArray (boost::python::numpy::ndarray &pythonArray)
 function allowing to create a python label image view from an existing array More...
 
PYIPSDKBASE_API PythonImagePtr fromArray (boost::python::numpy::ndarray &pythonArray, const image::BaseImageGeometry &geometry)
 function allowing to create a python image view from an existing array and a given geometry More...
 
PYIPSDKBASE_API std::string getLoggerName (const eBaseLogger &baseLogger)
 retrieve logger associated to a given base logger More...
 
PYIPSDKBASE_API bool existsLogger (const std::string &loggerName)
 check whether a given logger exists
 
template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, boost::python::dict >::type toPyDict (const boost::shared_ptr< const CollType > &pPlanIndexedColl)
 
template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, bool >::type equal (const boost::shared_ptr< const CollType > &pPlanIndexedColl1, const boost::shared_ptr< const CollType > &pPlanIndexedColl2, const ipReal64 &tolerance=NumericLimits< ipReal64 >::sqrt_epsilon())
 function allowing to compare two plan indexed data item collections
 
template<typename CollType >
boost::enable_if< boost::is_base_of< BaseDataItemNode, typename CollType::ValueType >, bool >::type equalWithoutTol (const boost::shared_ptr< const CollType > &pPlanIndexedColl1, const boost::shared_ptr< const CollType > &pPlanIndexedColl2)
 
template<typename Container >
std::string mapToString (const Container &dataColl)
 
template<class Container >
void export_map (const char *py_name)
 
template<class Container >
void export_map_no_str (const char *py_name)
 
template<typename PairType >
void export_pair (const char *py_name)
 
void block_hashing (boost::python::object)
 
template<class KeyType >
void export_set (const char *py_name)
 
template<class Container >
void export_vector_no_proxy (const char *py_name)
 
template<class Container >
void export_vector (const char *py_name)
 
template<class Container >
void export_vector_no_str (const char *py_name)
 
template<class Container >
void export_vector_no_str_no_proxy (const char *py_name)
 
PYIPSDKBASE_API void registerPyWrappers (const std::string &libraryFullName)
 function allowing to register IPSDK python wrappers for a given library
 
PYIPSDKBASE_API void addPyWrapper (const std::string &libraryFullName, const std::string &registratorName, const PyWrapperRegistrator &registrator)
 
PYIPSDKBASE_API boost::python::tuple readFromXmlFile (const boost::filesystem::path &filePath)
 read a base serialization object from a xml file More...
 
PYIPSDKBASE_API boost::python::tuple readFromBinaryFile (const boost::filesystem::path &filePath)
 read a base serialization object from a binary file More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API const std::string & getPyIPSDKIPLAdvancedMorphologyLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API log4cplus::Logger & getPyIPSDKIPLAdvancedMorphologyLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API const ipsdk::LogMessageManagergetPyIPSDKIPLAdvancedMorphologyLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple cartesianToPolarImg (const image::ImageConstPtr &pInXImg, const image::ImageConstPtr &pInYImg)
 wrapper function for cartesian to polar transformation More...
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple polarToCartesianImg (const image::ImageConstPtr &pInRhoImg, const image::ImageConstPtr &pInThetaImg)
 wrapper function for polar to cartesian transformation More...
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple complexMultiplyImgImg (const image::ImageConstPtr &pInReImg1, const image::ImageConstPtr &pInImImg1, const image::ImageConstPtr &pInReImg2, const image::ImageConstPtr &pInImImg2)
 wrapper function for complex images multiplication More...
 
PYIPSDKIPLARITHMETIC_API const std::string & getPyIPSDKIPLArithmeticLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLARITHMETIC_API log4cplus::Logger & getPyIPSDKIPLArithmeticLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLARITHMETIC_API const ipsdk::LogMessageManagergetPyIPSDKIPLArithmeticLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLBASICMORPHOLOGY_API const std::string & getPyIPSDKIPLBasicMorphologyLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLBASICMORPHOLOGY_API log4cplus::Logger & getPyIPSDKIPLBasicMorphologyLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLBASICMORPHOLOGY_API const ipsdk::LogMessageManagergetPyIPSDKIPLBasicMorphologyLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple isoDataThresholdImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for binarization on one image using isodata-based method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0 More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple isoDataThresholdImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HistogramDataPtr &pHistogram)
 wrapper function for binarization on one image using isodata-based method. histogram used to compute the isodata-based threshold is provided as argument of the function More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple kapurThresholdImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for binarization on one image using Kapur's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0 More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple kapurThresholdImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HistogramDataPtr &pHistogram)
 wrapper function for binarization on one image using Kapur's method. histogram used to compute the Kapur's threshold is provided as argument of the function More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple kittlerThresholdImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for binarization on one image using Kittler's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0 More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple kittlerThresholdImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HistogramDataPtr &pHistogram)
 wrapper function for binarization on one image using Kittler's method. histogram used to compute the Kittler's threshold is provided as argument of the function More...
 
PYIPSDKIPLBINARIZATION_API const std::string & getPyIPSDKIPLBinarizationLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLBINARIZATION_API log4cplus::Logger & getPyIPSDKIPLBinarizationLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLBINARIZATION_API const ipsdk::LogMessageManagergetPyIPSDKIPLBinarizationLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple otsuThresholdImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for binarization on one image using Otsu's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0 More...
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple otsuThresholdImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HistogramDataPtr &pHistogram)
 wrapper function for binarization on one image using Otsu's method. histogram used to compute the Otsu's threshold is provided as argument of the function More...
 
PYIPSDKIPLCLASSIFICATION_API const std::string & getPyIPSDKIPLClassificationLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLCLASSIFICATION_API log4cplus::Logger & getPyIPSDKIPLClassificationLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLCLASSIFICATION_API const ipsdk::LogMessageManagergetPyIPSDKIPLClassificationLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLFEATUREDETECTION_API const std::string & getPyIPSDKIPLFeatureDetectionLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLFEATUREDETECTION_API log4cplus::Logger & getPyIPSDKIPLFeatureDetectionLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLFEATUREDETECTION_API const ipsdk::LogMessageManagergetPyIPSDKIPLFeatureDetectionLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLFILTERING_API const std::string & getPyIPSDKIPLFilteringLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLFILTERING_API log4cplus::Logger & getPyIPSDKIPLFilteringLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLFILTERING_API const ipsdk::LogMessageManagergetPyIPSDKIPLFilteringLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLGEOMETRICTRANSFORM_API const std::string & getPyIPSDKIPLGeometricTransformLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLGEOMETRICTRANSFORM_API log4cplus::Logger & getPyIPSDKIPLGeometricTransformLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLGEOMETRICTRANSFORM_API const ipsdk::LogMessageManagergetPyIPSDKIPLGeometricTransformLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLGLOBALMEASURE_API const std::string & getPyIPSDKIPLGlobalMeasureLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLGLOBALMEASURE_API log4cplus::Logger & getPyIPSDKIPLGlobalMeasureLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLGLOBALMEASURE_API const ipsdk::LogMessageManagergetPyIPSDKIPLGlobalMeasureLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLINTENSITYTRANSFORM_API const std::string & getPyIPSDKIPLIntensityTransformLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLINTENSITYTRANSFORM_API log4cplus::Logger & getPyIPSDKIPLIntensityTransformLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLINTENSITYTRANSFORM_API const ipsdk::LogMessageManagergetPyIPSDKIPLIntensityTransformLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartParaboloidShadingCorrection2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &pWhiteParaboloid, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange)
 wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartParaboloidShadingCorrection2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &pWhiteParaboloid, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartParaboloidShadingCorrection2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pBlackImg, const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &pWhiteParaboloid, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange)
 wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartParaboloidShadingCorrection2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pBlackImg, const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &pWhiteParaboloid, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartShadingCorrectionImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pWhiteImg, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange)
 wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartShadingCorrectionImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pWhiteImg, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartShadingCorrectionImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pBlackImg, const ipsdk::image::ImageConstPtr &pWhiteImg, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange)
 wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple smartShadingCorrectionImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pBlackImg, const ipsdk::image::ImageConstPtr &pWhiteImg, const ipsdk::imaproc::attr::RangeConstPtr &pOutputRange, const ipsdk::image::ImagePtr &pOutImg)
 wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range More...
 
PYIPSDKIPLLINEARALGEBRA_API const std::string & getPyIPSDKIPLLinearAlgebraLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLLINEARALGEBRA_API log4cplus::Logger & getPyIPSDKIPLLinearAlgebraLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLLINEARALGEBRA_API const ipsdk::LogMessageManagergetPyIPSDKIPLLinearAlgebraLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLLOGICAL_API const std::string & getPyIPSDKIPLLogicalLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLLOGICAL_API log4cplus::Logger & getPyIPSDKIPLLogicalLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLLOGICAL_API const ipsdk::LogMessageManagergetPyIPSDKIPLLogicalLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLMACHINELEARNING_API const std::string & getPyIPSDKIPLMachineLearningLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLMACHINELEARNING_API log4cplus::Logger & getPyIPSDKIPLMachineLearningLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLMACHINELEARNING_API const ipsdk::LogMessageManagergetPyIPSDKIPLMachineLearningLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLREGISTRATION_API const std::string & getPyIPSDKIPLRegistrationLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLREGISTRATION_API log4cplus::Logger & getPyIPSDKIPLRegistrationLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLREGISTRATION_API const ipsdk::LogMessageManagergetPyIPSDKIPLRegistrationLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLSHAPEANALYSIS_API const std::string & getPyIPSDKIPLShapeAnalysisLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLSHAPEANALYSIS_API log4cplus::Logger & getPyIPSDKIPLShapeAnalysisLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLSHAPEANALYSIS_API const ipsdk::LogMessageManagergetPyIPSDKIPLShapeAnalysisLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLSHAPESEGMENTATION_API const std::string & getPyIPSDKIPLShapeSegmentationLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLSHAPESEGMENTATION_API log4cplus::Logger & getPyIPSDKIPLShapeSegmentationLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLSHAPESEGMENTATION_API const ipsdk::LogMessageManagergetPyIPSDKIPLShapeSegmentationLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLSTATS_API const std::string & getPyIPSDKIPLStatsLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLSTATS_API log4cplus::Logger & getPyIPSDKIPLStatsLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLSTATS_API const ipsdk::LogMessageManagergetPyIPSDKIPLStatsLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKIPLUTILITY_API const std::string & getPyIPSDKIPLUtilityLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKIPLUTILITY_API log4cplus::Logger & getPyIPSDKIPLUtilityLogger ()
 Recovery of logger associated to library.
 
PYIPSDKIPLUTILITY_API const ipsdk::LogMessageManagergetPyIPSDKIPLUtilityLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKUNITTESTTOOLS_API const std::string & getPyIPSDKUnitTestToolsLoggerName ()
 Recovery of logger name associated to library.
 
PYIPSDKUNITTESTTOOLS_API log4cplus::Logger & getPyIPSDKUnitTestToolsLogger ()
 Recovery of logger associated to library.
 
PYIPSDKUNITTESTTOOLS_API const ipsdk::LogMessageManagergetPyIPSDKUnitTestToolsLogMessageManager ()
 Recovery of message manager associated to library.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration2d (const ipReal32 scale)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration2d (const ipReal32 xScale, const ipReal32 yScale)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration2d (const ipReal32 scale, const std::string &unitStr)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration2d (const ipReal32 xScale, const ipReal32 yScale, const std::string &unitStr)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration2d (const ipReal32 xScale, const ipReal32 yScale, const std::string &unitStr, const ipReal32 xOrigin, const ipReal32 yOrigin)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration3d (const ipReal32 scale)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration3d (const ipReal32 xScale, const ipReal32 yScale, const ipReal32 zScale)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration3d (const ipReal32 scale, const std::string &unitStr)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration3d (const ipReal32 xScale, const ipReal32 yScale, const ipReal32 zScale, const std::string &unitStr)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::GeometricCalibrationPtr createGeometricCalibration3d (const ipReal32 xScale, const ipReal32 yScale, const ipReal32 zScale, const std::string &unitStr, const ipReal32 xOrigin, const ipReal32 yOrigin, const ipReal32 zOrigin)
 Geometric calibration creation wrappere without optional arguments.
 
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet2d ()
 create an instance of 2d measure information set
 
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet2d (const GeometricCalibrationConstPtr &pGlobalGeometricCalibration)
 create an instance of 2d measure information set
 
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet3d ()
 create an instance of 3d measure information set
 
PYIPSDKBASE_API ipsdk::shape::analysis::MeasureInfoSetPtr createMeasureInfoSet3d (const GeometricCalibrationConstPtr &pGlobalGeometricCalibration)
 create an instance of 3d measure information set
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple line2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl, const math::EstimationConfig &config)
 line 2d estimation from a cloud of 2d points More...
 
template<typename T >
boost::python::tuple line2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl)
 line 2d estimation from a cloud of 2d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple gaussianCurve2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl, const math::EstimationConfig &config)
 gaussian curve 2d estimation from a cloud of 2d points More...
 
template<typename T >
boost::python::tuple gaussianCurve2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl)
 gaussian curve 2d estimation from a cloud of 2d points More...
 
PYIPSDKBASE_API boost::python::tuple polynomial2dSurfaceEstimator (const std::vector< geom::Point3dData< ipReal64 > > &dataColl, const math::EstimationConfig &config)
 second order polynomial 2d surface estimation from a set of data such as $\left\{x_i, y_i, value_i=f(x_i, y_i)\right\}$ More...
 
boost::python::tuple polynomial2dSurfaceSimpleEstimator (const std::vector< geom::Point3dData< ipReal64 > > &dataColl)
 second order polynomial 2d surface estimation from a set of data such as $\left\{x_i, y_i, value_i=f(x_i, y_i)\right\}$ More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple circle2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl, const math::EstimationConfig &config, const bool bProcessNonLinearPass)
 circle 2d estimation from a cloud of 2d contour points More...
 
template<typename T >
boost::python::tuple circle2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl)
 circle 2d estimation from a cloud of 2d contour points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple ellipse2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl, const math::EstimationConfig &config)
 ellipse 2d estimation from a cloud of 2d contour points More...
 
template<typename T >
boost::python::tuple ellipse2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl)
 ellipse 2d estimation from a cloud of 2d contour points More...
 
PYIPSDKBASE_API boost::python::tuple intersectionPoint2dEstimation (const std::vector< geom::Line2d > &line2dColl, const math::EstimationConfig &config)
 intersection point 2d estimation from a data set of 2d lines More...
 
boost::python::tuple intersectionPoint2dSimpleEstimation (const std::vector< geom::Line2d > &line2dColl)
 intersection point 2d estimation from a data set of 2d lines More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple homographyTransform2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2, const math::EstimationConfig &config)
 homography transformation estimation between two clouds of 2d points More...
 
template<typename T >
boost::python::tuple homographyTransform2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2)
 homography transformation estimation between two clouds of 2d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple rigidTransform2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2, const math::EstimationConfig &config)
 rigid transformation estimation between two clouds of 2d points More...
 
template<typename T >
boost::python::tuple rigidTransform2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2)
 rigid transformation estimation between two clouds of 2d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple similarityTransform2dEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2, const math::EstimationConfig &config)
 similarity transformation estimation between two clouds of 2d points More...
 
template<typename T >
boost::python::tuple similarityTransform2dSimpleEstimation (const std::vector< geom::Point2dData< T > > &ptColl1, const std::vector< geom::Point2dData< T > > &ptColl2)
 similarity transformation estimation between two clouds of 2d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple plan3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl, const math::EstimationConfig &config)
 plan 3d estimation from a cloud of 3d points More...
 
template<typename T >
boost::python::tuple plan3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl)
 plan 3d estimation from a cloud of 3d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple ellipsoid3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl, const math::EstimationConfig &config)
 ellipsoid 3d estimation from a cloud of 3d contour points More...
 
template<typename T >
boost::python::tuple ellipsoid3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl)
 ellipsoid 3d estimation from a cloud of 3d contour points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple homographyTransform3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2, const math::EstimationConfig &config)
 homography transformation estimation between two clouds of 3d points More...
 
template<typename T >
boost::python::tuple homographyTransform3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2)
 homography transformation estimation between two clouds of 3d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple gaussianCurve3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl, const math::EstimationConfig &config)
 gaussian curve 3d estimation from a cloud of 3d points More...
 
template<typename T >
boost::python::tuple gaussianCurve3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl)
 gaussian curve 3d estimation from a cloud of 3d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple rigidTransform3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2, const math::EstimationConfig &config)
 rigid transformation estimation between two clouds of 3d points More...
 
template<typename T >
boost::python::tuple rigidTransform3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2)
 rigid transformation estimation between two clouds of 3d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple similarityTransform3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2, const math::EstimationConfig &config)
 similarity transformation estimation between two clouds of 3d points More...
 
template<typename T >
boost::python::tuple similarityTransform3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl1, const std::vector< geom::Point3dData< T > > &ptColl2)
 similarity transformation estimation between two clouds of 3d points More...
 
template<typename T >
PYIPSDKBASE_API boost::python::tuple sphere3dEstimation (const std::vector< geom::Point3dData< T > > &ptColl, const math::EstimationConfig &config, const bool bProcessNonLinearPass)
 sphere 3d estimation from a cloud of 3d contour points More...
 
template<typename T >
boost::python::tuple sphere3dSimpleEstimation (const std::vector< geom::Point3dData< T > > &ptColl)
 sphere 3d estimation from a cloud of 3d contour points More...
 
PYIPSDKBASE_API image::ImageConstPtr extractPlan (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractPlan (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractPlan (const PlanIndex &planIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractPlan (const PlanIndex &planIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractPlan (const ipUInt64 &planIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractPlan (const ipUInt64 &planIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a single plan from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractVolume (const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractVolume (const ipUInt64 cPlanIdx, const ipUInt64 tPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractColor (const ipUInt64 zPlanIdx, const ipUInt64 tPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of color plans from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractColor (const ipUInt64 zPlanIdx, const ipUInt64 tPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of color plans from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractTemporal (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of sequence plans from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractTemporal (const ipUInt64 zPlanIdx, const ipUInt64 cPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of sequence plans from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractColorVolume (const ipUInt64 tPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a color 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractColorVolume (const ipUInt64 tPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a color 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractTemporalVolume (const ipUInt64 cPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of a sequence 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractTemporalVolume (const ipUInt64 cPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of a sequence 3d volume from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractTemporalColor (const ipUInt64 zPlanIdx, const image::BaseImage &inputImage)
 extraction of a sub image composed of sequence color plans from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractTemporalColor (const ipUInt64 zPlanIdx, image::BaseImage &inputImage)
 extraction of a sub image composed of sequence color plans from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractSubSequence (const ipUInt64 temporalStartOffset, const ipUInt64 temporalSize, const image::BaseImage &inputImage)
 extraction of a sub image composed of a sub sequence from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractSubSequence (const ipUInt64 temporalStartOffset, const ipUInt64 temporalSize, image::BaseImage &inputImage)
 extraction of a sub image composed of a sub sequence from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr extractSubVolume (const ipUInt64 volStartOffset, const ipUInt64 volSize, const image::BaseImage &inputImage)
 extraction of a sub image composed of a sub volume from an other image More...
 
PYIPSDKBASE_API image::ImagePtr extractSubVolume (const ipUInt64 volStartOffset, const ipUInt64 volSize, image::BaseImage &inputImage)
 extraction of a sub image composed of a sub volume from an other image More...
 
PYIPSDKBASE_API image::ImageConstPtr concatenateSequences (const image::ImageConstPtr &pInputImage1, const image::ImageConstPtr &pInputImage2)
 generation of a sub image composed of the concatenation of two sequence images More...
 
PYIPSDKBASE_API image::ImagePtr concatenateSequences (const image::ImagePtr &pInputImage1, const image::ImagePtr &pInputImage2)
 generation of a sub image composed of the concatenation of two sequence images More...
 
PYIPSDKBASE_API image::ImageConstPtr concatenateVolumes (const image::ImageConstPtr &pInputImage1, const image::ImageConstPtr &inputImage2)
 generation of a sub image composed of the volume concatenation of two 3d images More...
 
PYIPSDKBASE_API image::ImagePtr concatenateVolumes (const image::ImagePtr &pInputImage1, const image::ImagePtr &pInputImage2)
 generation of a sub image composed of the volume concatenation of two 3d images More...
 
PYIPSDKBASE_API void setLogLevel (const std::string &loggerName, const eLogLevel &logLevel)
 
PYIPSDKBASE_API void setLogLevel (const eBaseLogger &baseLogger, const eLogLevel &logLevel)
 
PYIPSDKBASE_API eLogLevel getLogLevel (const std::string &loggerName)
 
PYIPSDKBASE_API eLogLevel getLogLevel (const eBaseLogger &baseLogger)
 
PYIPSDKBASE_API bool addFileAppender (const std::string &loggerName, const boost::filesystem::path &filePath)
 add a file appender to a given logger More...
 
PYIPSDKBASE_API bool addFileAppender (const std::string &loggerName, const boost::filesystem::path &filePath, const std::string &layoutStr)
 add a file appender to a given logger More...
 
PYIPSDKBASE_API bool addFileAppender (const eBaseLogger &baseLogger, const boost::filesystem::path &filePath)
 add a file appender to a given logger More...
 
PYIPSDKBASE_API bool addFileAppender (const eBaseLogger &baseLogger, const boost::filesystem::path &filePath, const std::string &layoutStr)
 add a file appender to a given logger More...
 
PYIPSDKBASE_API void removeFileAppender (const std::string &loggerName, const boost::filesystem::path &filePath)
 
PYIPSDKBASE_API void removeFileAppender (const eBaseLogger &baseLogger, const boost::filesystem::path &filePath)
 
PYIPSDKBASE_API void addConsoleAppender (const std::string &loggerName)
 
PYIPSDKBASE_API void addConsoleAppender (const std::string &loggerName, const std::string &layoutStr)
 
PYIPSDKBASE_API void addConsoleAppender (const eBaseLogger &baseLogger)
 
PYIPSDKBASE_API void addConsoleAppender (const eBaseLogger &baseLogger, const std::string &layoutStr)
 
PYIPSDKBASE_API void removeConsoleAppender (const std::string &loggerName)
 
PYIPSDKBASE_API void removeConsoleAppender (const eBaseLogger &baseLogger)
 
PYIPSDKBASE_API void removeAppenders (const std::string &loggerName)
 
PYIPSDKBASE_API void removeAppenders (const eBaseLogger &baseLogger)
 
PYIPSDKBASE_API void logFatalMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logErrorMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logWarnMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logInfoMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logDebugMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logTraceMessage (const std::string &messageStr)
 
PYIPSDKBASE_API void logMessage (const std::string &loggerName, const eLogLevel &logLevel, const std::string &messageStr)
 
PYIPSDKBASE_API void logMessage (const eBaseLogger &baseLogger, const eLogLevel &logLevel, const std::string &messageStr)
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ridgeLine3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::image::ImageConstPtr &pInOptMaskImg, const ipsdk::imaproc::attr::ePropagationAxis &pInPropagationAxis, const ipsdk::imaproc::attr::ePropagationDirection &pInPropagationDirection, const ipsdk::ipUInt32 nbIter)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::advmorpho::RidgeLine2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::advmorpho::RidgeLine3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImageConstPtr &pInBinSeedImg, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipsdk::eNeighborhood2dType &neighborhood2d, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of an input binary image according to a seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple seededDistanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImageConstPtr &pInBinSeedImg3d, const ipReal64 pixelXSize, const ipReal64 pixelYSize, const ipReal64 pixelZSize, const ipsdk::eNeighborhood3dType &neighborhood3d, const ipsdk::ipReal32 maxDistance)
 wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image More...
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::advmorpho::SeededDistanceMap2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::advmorpho::SeededDistanceMap3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::arithm::CartesianToPolarImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::arithm::PolarToCartesianImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLARITHMETIC_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::arithm::ComplexMultiplyImgImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::bin::IsoDataThresholdImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::bin::KapurThresholdImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::bin::KittlerThresholdImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLBINARIZATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::bin::OtsuThresholdImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansAssignImg (const image::ImageConstPtr &pInImg, const imaproc::attr::ClustersPptiesCollConstPtr &inCenters)
 wrapper function k-means algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansAssignImg (const image::ImageConstPtr &pInImg, const image::ImageConstPtr &pMaskImg, const imaproc::attr::ClustersPptiesCollConstPtr &inCenters)
 wrapper function k-means algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansImg (const image::ImageConstPtr &pInImg, const ipUInt32 nbClusters)
 wrapper function k-means algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansImg (const image::ImageConstPtr &pInImg, const ipUInt32 nbClusters, const ipUInt32 nbAttempts, const ipUInt32 nbMaxIterPerAttempt, const ipReal64 centersShiftTol, const ipsdk::image::ImagePtr &pOutClassImg)
 wrapper function k-means algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansImg (const image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pInOptSingleGreyMaskImg, const ipUInt32 nbClusters)
 wrapper function k-means algorithm using a mask More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple kMeansImg (const image::ImageConstPtr &pInImg, const ipsdk::image::ImageConstPtr &pInOptSingleGreyMaskImg, const ipUInt32 nbClusters, const ipUInt32 nbAttempts, const ipUInt32 nbMaxIterPerAttempt, const ipReal64 centersShiftTol, const ipsdk::image::ImagePtr &pOutClassImg)
 wrapper function k-means algorithm using a mask More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::classif::KMeansImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::classif::KernelKMeansImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionImg (const image::ImageConstPtr &pInSeqImg)
 wrapper functions PCA image reduction algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionImg (const image::ImageConstPtr &pInSeqImg, const ipsdk::imaproc::attr::PCAReductionParamsConstPtr &pParams)
 wrapper functions PCA image reduction algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionImg (const image::ImageConstPtr &pInSeqImg, const image::ImagePtr &pOutImg)
 wrapper functions PCA image reduction algorithm More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionMaskImg (const image::ImageConstPtr &pInSeqImg, const image::ImageConstPtr &pInOptMaskImg)
 wrapper functions PCA image reduction algorithm and using a mask More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionMaskImg (const image::ImageConstPtr &pInSeqImg, const ipsdk::imaproc::attr::PCAReductionParamsConstPtr &pParams, const image::ImageConstPtr &pInOptMaskImg)
 wrapper functions PCA image reduction algorithm and using a mask More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple pcaReductionMaskImg (const image::ImageConstPtr &pInSeqImg, const image::ImageConstPtr &pInOptMaskImg, const image::ImagePtr &pOutImg)
 wrapper functions PCA image reduction algorithm and using a mask More...
 
PYIPSDKIPLCLASSIFICATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::classif::PCAReductionImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple houghCirclesPhaseCoded2dImg (const ipsdk::image::ImageConstPtr &pInGxImg, const ipsdk::image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &pRadiusRange)
 wrapper function for detects circles in images of gradient using Hough algorithm More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::fd::HoughCirclesPhaseCoded2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple houghLines2d (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple houghLines2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple multiSlice_houghLines2d (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple multiSlice_houghLines2d (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple houghLinesGradient2d (const ipsdk::image::ImageConstPtr &pInGxImg, const ipsdk::image::ImageConstPtr &pInGyImg)
 wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y) More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y) More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple multiSlice_houghLinesGradient2d (const ipsdk::image::ImageConstPtr &pInGxImg, const ipsdk::image::ImageConstPtr &pInGyImg)
 wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y) More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple multiSlice_houghLinesGradient2d (const image::ImageConstPtr &pInGxImg, const image::ImageConstPtr &pInGyImg, const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &pHoughLinesImgParams, const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &pHoughLinesExtractionParams, const ipsdk::ipReal32 orientationTolerance)
 wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y) More...
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::fd::HoughLines2dLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ipsdk::imaproc::fd::HoughLines2dLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::fd::HoughLinesGradient2dLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ipsdk::imaproc::fd::HoughLinesGradient2dLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianGradient2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianGradient2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inStdDevX, const ipsdk::ipReal32 inStdDevY, const ipsdk::imaproc::attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianGradient3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute gradient on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianGradient3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inStdDevX, const ipsdk::ipReal32 inStdDevY, const ipsdk::ipReal32 inStdDevZ, const ipsdk::imaproc::attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute gradient on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::GaussianGradient2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::GaussianGradient3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianHessian2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute Hessian on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianHessian2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::ipReal32 inStdDevX, const ipsdk::ipReal32 inStdDevY, const ipsdk::imaproc::attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute Hessian on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianHessian3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inStdDev)
 wrapper function for Gaussian filter used to compute Hessian on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple gaussianHessian3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::ipReal32 inStdDevX, const ipsdk::ipReal32 inStdDevY, const ipsdk::ipReal32 inStdDevZ, const ipsdk::imaproc::attr::GaussianCoverageConstPtr &pInOptGradientGaussianCoverage)
 wrapper function for Gaussian filter used to compute Hessian on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::GaussianHessian2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::GaussianHessian3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple patchBasedBilateral2dImg (const image::ImageConstPtr &pInImg, const imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 wrapper function for patch-based bilateral filter used to denoise a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple patchBasedBilateral3dImg (const image::ImageConstPtr &pInImg, const imaproc::attr::PatchBasedBilateralParamsConstPtr &pParams)
 wrapper function for patch-based bilateral filter used to denoise a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::PatchBasedBilateral2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ipsdk::imaproc::filter::PatchBasedBilateral2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::PatchBasedBilateral3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ipsdk::imaproc::filter::PatchBasedBilateral3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple sobelGradient2dImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple sobelGradient2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple sobelGradient3dImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for Sobel filter used to compute gradient on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple sobelGradient3dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::eSobelKernelType &kernelType, const bool bNormalize)
 wrapper function for Sobel filter used to compute gradient on a 3d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::SobelGradient2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::SobelGradient3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple vsnr2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipUInt32 nbIter, const ipReal32 stdDevX, const ipReal32 stdDevY, const ipReal32 theta, const ipReal64 alpha)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple vsnr2dImg (const ipsdk::image::ImageConstPtr &pInImg, const image::ImageConstPtr &pNoiseImg, const ipUInt32 nbIter, const ipReal64 alpha)
 wrapper function for Gaussian filter used to compute gradient on a 2d image More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::VSNR2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLFILTERING_API boost::python::tuple zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg)
 wrapper function for Z stack focus maximum More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius)
 wrapper function for Z stack focus maximum More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple zStackFocusMaximumWithMapImg (const image::ImageConstPtr &pInImg, const ipUInt32 inOptContrastRadius, const ipUInt32 inOptMeanSmoothingValue, const ipReal32 inOptZoomFactor)
 wrapper function for Z stack focus maximum More...
 
PYIPSDKIPLFILTERING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::filter::ZStackFocusMaximumImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple computeWarpedDefaultSize (const ipsdk::imaproc::attr::WarpMotionTransform2d &motionTransform, const ipsdk::image::BaseImage &inputImg)
 function allowing to compute default output size for a warping transformation 2d
 
PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple computeWarpedDefaultSize (const ipsdk::imaproc::attr::WarpMotionTransform2d &motionTransform, const ipUInt64 inputSizeX, const ipUInt64 inputSizeY)
 function allowing to compute default output size for a warping transformation 2d
 
PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple computeWarpedDefaultSize (const ipsdk::imaproc::attr::WarpMotionTransform3d &motionTransform, const ipsdk::image::BaseImage &inputImg)
 function allowing to compute default output size for a warping transformation 3d
 
PYIPSDKIPLGEOMETRICTRANSFORM_API boost::python::tuple computeWarpedDefaultSize (const ipsdk::imaproc::attr::WarpMotionTransform3d &motionTransform, const ipUInt64 inputSizeX, const ipUInt64 inputSizeY, const ipUInt64 inputSizeZ)
 function allowing to compute default output size for a warping transformation 3d
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple forwardDiscreteFourierTransform2dImg (const ipsdk::image::ImageConstPtr &pInImg)
 wrapper function for forward Discrete Fourier Transform for an input 2d image More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple forwardDiscreteFourierTransform2dImg (const ipsdk::image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::DFTConfigConstPtr &pInOptDFTConfig)
 wrapper function for forward Discrete Fourier Transform for an input 2d image More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple forwardDiscreteFourierTransform3dImg (const ipsdk::image::ImageConstPtr &pInImg3d)
 wrapper function for forward Discrete Fourier Transform for an input 3d image More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple forwardDiscreteFourierTransform3dImg (const ipsdk::image::ImageConstPtr &pInImg3d, const ipsdk::imaproc::attr::DFTConfigConstPtr &pInOptDFTConfig)
 wrapper function for forward Discrete Fourier Transform for an input 3d image More...
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::itrans::ForwardDiscreteFourierTransform2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::itrans::ForwardDiscreteFourierTransform3dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::itrans::SmartParaboloidShadingCorrection2dImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::itrans::SmartShadingCorrectionImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLMACHINELEARNING_API boost::python::tuple pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel)
 wrapper function for pixel classification More...
 
PYIPSDKIPLMACHINELEARNING_API boost::python::tuple pixelClassificationRFWithProbabilitiesImg (const image::ImageConstPtr &pInImg, const ipsdk::imaproc::attr::RandomForestModelConstPtr &pModel, const ipReal32 inOptMemoryRatio)
 wrapper function for pixel classification More...
 
PYIPSDKIPLMACHINELEARNING_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::ml::PixelClassificationRFImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl)
 wrapper function training stage for intensity based registration 2d algorithm More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const imaproc::attr::RegistrationTraining2dConfigConstPtr &pInOptRegistrationTraining2dConfig)
 wrapper function training stage for intensity based registration 2d algorithm More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple intensityBasedRegistration2dTrainingStep (const image::ImageConstPtr &pInOriginImg2d, const imaproc::attr::Coords2dCollConstPtr &pInCoords2dColl, const imaproc::attr::RegistrationTraining2dConfigConstPtr &pInOptRegistrationTraining2dConfig, const imaproc::attr::RegistrationTracking2dGridConstPtr &pInOptRegistrationTracking2dGrid)
 wrapper function training stage for intensity based registration 2d algorithm More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::registration::IntensityBasedRegistration2dTrainingStepLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple stackRegistrationImg (const image::ImageConstPtr &pInImg)
 wrapper function stack registration 2d More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple multiSlice_stackRegistrationImg (const image::ImageConstPtr &pInImg)
 wrapper function stack registration 2d More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple stackRegistrationImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal32 theta, const ipsdk::ipReal64 maxTranslation)
 wrapper function stack registration 2d More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple multiSlice_stackRegistrationImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal32 theta, const ipsdk::ipReal64 maxTranslation)
 wrapper function stack registration 2d More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::registration::StackRegistrationImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple getAsyncProcessorMultiSliceOutput (boost::shared_ptr< ipsdk::imaproc::registration::StackRegistrationImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple greySignedFeatures2dRegistrationImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2)
 wrapper function registering 2 images using grey signed features More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple greySignedFeatures2dRegistrationImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipsdk::imaproc::attr::eRegistrationMotionModel2d &motionModel)
 wrapper function registering 2 images using grey signed features More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple greySignedFeatures2dRegistrationImg (const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2, const ipsdk::imaproc::attr::eRegistrationMotionModel2d &motionModel, const ipsdk::imaproc::attr::eInterpolationPolicy &interpPolicy, const ipsdk::ipUInt32 nbPoints)
 wrapper function registering 2 images using grey signed features More...
 
PYIPSDKIPLREGISTRATION_API boost::python::tuple getAsyncProcessorOutput (boost::shared_ptr< ipsdk::imaproc::registration::GreySignedFeatures2dRegistrationImgLvl1 > pProcessor)
 Wrapper to retrieve the result of an asynchronous processor.
 

Detailed Description

Namespace aggregating IPSDK to python base wrappers.

Namespace aggregating.

Typedef Documentation

◆ PythonImagePtr

typedef boost::shared_ptr<PythonImage> ipsdk::python::PythonImagePtr

shared pointer to PythonImage

◆ PythonImageConstPtr

typedef boost::shared_ptr<const PythonImage> ipsdk::python::PythonImageConstPtr

shared pointer to PythonImage

◆ PythonDiskImagePtr

typedef boost::shared_ptr<PythonDiskImage> ipsdk::python::PythonDiskImagePtr

shared pointer to PythonDiskImage

◆ PythonDiskImageConstPtr

typedef boost::shared_ptr<const PythonDiskImage> ipsdk::python::PythonDiskImageConstPtr

shared pointer to PythonDiskImage

◆ PythonCudaImagePtr

shared pointer to PythonCudaImage

◆ PythonCudaImageConstPtr

typedef boost::shared_ptr<const PythonCudaImage> ipsdk::python::PythonCudaImageConstPtr

shared pointer to PythonCudaImage

Enumeration Type Documentation

◆ eEstimationMessage

Enumerator
eCircle2dEstimationFailed 

Failed to estimate circle 2d parameters
s.

eCircle2dNonLinearEstimationFailed 

Non linear estimation of circle 2d parameters failed
s.

eEllipse2dEstimationFailed 

Failed to estimate ellipse 2d parameters
s.

eEllipsoid3dEstimationFailed 

Failed to estimate ellipsoid 3d parameters
s.

eGaussianCurve2dEstimationFailed 

Failed to estimate gaussian curve 2d parameters
s.

eGaussianCurve3dEstimationFailed 

Failed to estimate gaussian curve 3d parameters
s.

eHomographyTransform2dEstimationFailed 

Failed to estimate homography transformation 2d parameters
s.

eHomographyTransform3dEstimationFailed 

Failed to estimate homography transformation 3d parameters
s.

eIntersectionPoint2dEstimationFailed 

Failed to estimate intersection point 2d parameters
s.

eLine2dEstimationFailed 

Failed to estimate line 2d parameters
s.

ePlan3dEstimationFailed 

Failed to estimate plan 3d parameters
s.

eRigidTransform2dEstimationFailed 

Failed to estimate rigid transformation 2d parameters
s.

eRigidTransform3dEstimationFailed 

Failed to estimate rigid transformation 3d parameters
s.

eSimilarityTransform2dEstimationFailed 

Failed to estimate similarity transformation 2d parameters
s.

eSimilarityTransform3dEstimationFailed 

Failed to estimate similarity transformation 3d parameters
s.

eSphere3dEstimationFailed 

Failed to estimate sphere 3d parameters
s.

eSphere3dNonLinearEstimationFailed 

Non linear estimation of sphere 3d parameters failed
s.

◆ eGeometryMessage

Enumerator
eInvalidArraySize 

Invalid array size, d elements provided while expecting d.

◆ eImageMessage

Enumerator
eArrayDataTypeMismatch 

Input array data type d mismatch with expected geometry data type s.

eArrayInternalToPythonFailed 

Failed to create simple python array from existing data.

eArrayInvalidContiguity 

Numpy array has an invalid contiguity property, should be C contiguous or F contiguous, can't be both.

eArrayNbDimMismatch 

Input array shape with d dimensions mismatch with geometry dimensions d.

eArrayShapeMismatch 

Image size (sizeX=d, sizeY=d, sizeZ=d, sizeC=d, sizeT=d) mismatch with array shape (sizeX=d, sizeY=d, sizeZ=d, sizeC=d, sizeT=d)

eArrayUnExpectedContiguity 

Numpy array has an un expected contiguity property, should be s contiguous.

eCantResizePythonPlan 

Can't resize python image plan.

eFailedToConcatenateImages 

Failed to concatenate images
s.

eFailedToExtractSubImage 

Sub image extraction failed
s.

eInterleavedArrayNotSupported 

Interleaved array are not supported, base array stride should be equal to item size while base stride equals to d and item size equals to d.

eInvalidArray2d3dNbDim 

Invalid array number of dimensions d, should be 2d or 3d.

eInvalidArrayRgbNbDim 

Invalid rgb array number of dimensions d, should be equal to 3.

eInvalidArrayRgbThirdDim 

Invalid rgb array third dimension d, should be equal to 3.

eMultiGeomComponentsImage 

Input image has multiple geometrical components (sizeZ=d, sizeC=d, sizeT=d), can't extract an image plan from a single index.

eNotBinaryBufferType 

Invalid array buffer type d, expecting a binary buffer type.

eNotLabelBufferType 

Invalid array buffer type d, expecting a label buffer type.

eNumpyNotAvailable 

Numpy library is not available, can't translate ipsdk image to numpy array.

eNumpyNotInit 

Numpy library has not been initialized, can't use associated array.

ePythonImageInitFailed 

Failed to initialize python image
s.

eUnsupportedBufferType 

Unsupported image buffer type d.

eUnsupportedMixedBufferType 

Mixed buffer type are not supported by python images.

◆ ePyIPSDKBaseMessage

Enumerate describing messages.

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

Failed to import IPSDK base python library s.

eInvalidBaseLogger 

Invalid base logger enumerate value s.

eInvalidEnumValue 

Invalid enumerate value s for enumerate s.

ePythonImageNullAccessor 

Python image accessor shared pointer should not be null.

ePyModuleNotFound 

Python module s has not been found into python registration manager module collection.

eWrapperRegistrationException 

An exception has been thrown while processing wrappers registration for registrator s of module s
s.

eWrapperReadException 

Failed to read the random forest model. The path s doesn't exist.

◆ eLogLevel

Enumerate describing logger levels.

Note
This object is associated to a strong enumerate definition
See also
IPSDK_Enum
Enumerator
eLL_Off 

Off log level.

eLL_Fatal 

Fatal log level.

eLL_Error 

Error log level.

eLL_Warn 

Warn log level.

eLL_Info 

Info log level.

eLL_Debug 

Debug log level.

eLL_Trace 

Trace log level.

eLL_All 

All log level.

eLL_Custom 

Custom log level.

◆ eBaseLogger

Enumerator
eBL_Root 

IPSDK root logger.

eBL_BaseData 

IPSDKBaseData logger.

eBL_BaseProcessing 

IPSDKBaseProcessing logger.

eBL_BaseShapeAnalysis 

IPSDKBaseShapeAnalysis logger.

eBL_BaseShapeSegmentation 

IPSDKBaseShapeSegmentation logger.

eBL_Comm 

IPSDKComm logger.

eBL_Core 

IPSDKCore logger.

eBL_Geometry 

IPSDKGeometry logger.

eBL_Hardware 

IPSDKHardware logger.

eBL_Image 

IPSDKImage logger.

eBL_ImageFile 

IPSDKImageFile logger.

eBL_ImageProcessing 

IPSDKImageProcessing logger.

eBL_Licensing 

IPSDKLicensing logger.

eBL_Math 

IPSDKMath logger.

eBL_Serialization 

IPSDKSerialization logger.

eBL_Util 

IPSDKUtil logger.

◆ ePyIPSDKIPLAdvancedMorphologyMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLArithmeticMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLBasicMorphologyMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLBinarizationMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLClassificationMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLFeatureDetectionMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLFilteringMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLGeometricTransformMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLGlobalMeasureMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLIntensityTransformMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLLinearAlgebraMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLLogicalMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLMachineLearningMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLRegistrationMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLShapeAnalysisMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLShapeSegmentationMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLStatsMessage

Enumerate describing messages.

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

◆ ePyIPSDKIPLUtilityMessage

Enumerate describing messages.

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

◆ ePyIPSDKUnitTestToolsMessage

Enumerate describing messages.

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

Function Documentation

◆ getRegistredMsrColl()

PYIPSDKBASE_API ipsdk::StringVector ipsdk::python::getRegistredMsrColl ( )

retrieve collection of registred measure informations (measure default names)

◆ createLibraryUserConfiguration()

ipsdk::core::LibraryUserConfiguration ipsdk::python::createLibraryUserConfiguration ( )

function allowing to create a user configuration object for IPSDK library initialization

◆ getLibraryInitializerInstance()

const ipsdk::core::LibraryInitializer& ipsdk::python::getLibraryInitializerInstance ( )

function allowing to retrieve singleton instance of IPSDK library initializer

◆ polynomial2dSurfaceEstimator()

PYIPSDKBASE_API boost::python::tuple ipsdk::python::polynomial2dSurfaceEstimator ( const std::vector< geom::Point3dData< ipReal64 > > &  dataColl,
const math::EstimationConfig config 
)

second order polynomial 2d surface estimation from a set of data such as $\left\{x_i, y_i, value_i=f(x_i, y_i)\right\}$

Exceptions
ipsdk::python::PyIPSDKBaseExceptionon failure
Returns
{factorX2, factorXY, factorY2, factorX, factorY, cste, ipsdk::math::EstimationResults : estimation results}

◆ polynomial2dSurfaceSimpleEstimator()

boost::python::tuple ipsdk::python::polynomial2dSurfaceSimpleEstimator ( const std::vector< geom::Point3dData< ipReal64 > > &  dataColl)
inline

second order polynomial 2d surface estimation from a set of data such as $\left\{x_i, y_i, value_i=f(x_i, y_i)\right\}$

Exceptions
ipsdk::python::PyIPSDKBaseExceptionon failure
Returns
{factorX2, factorXY, factorY2, factorX, factorY, cste, ipsdk::math::EstimationResults : estimation results}

◆ createDistributedImage()

PYIPSDKBASE_API image::DistributedImagePtr ipsdk::python::createDistributedImage ( const image::BaseImageGeometry geometry)

function allowing to create a new distributed image from an existing geometry

Exceptions
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ createGpuImage()

PYIPSDKBASE_API python::PythonCudaImagePtr ipsdk::python::createGpuImage ( const image::BaseImageGeometry geometry)

function allowing to create a new gpu image from an existing geometry

Exceptions
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [1/6]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractPlan ( const ipUInt64  zPlanIdx,
const ipUInt64  cPlanIdx,
const ipUInt64  tPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [2/6]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractPlan ( const ipUInt64  zPlanIdx,
const ipUInt64  cPlanIdx,
const ipUInt64  tPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [3/6]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractPlan ( const PlanIndex planIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif planIdx.getZPlanIdx() >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif planIdx.getCPlanIdx() >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif planIdx.getTPlanIdx() >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [4/6]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractPlan ( const PlanIndex planIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif planIdx.getZPlanIdx() >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif planIdx.getCPlanIdx() >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif planIdx.getTPlanIdx() >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [5/6]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractPlan ( const ipUInt64 planIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::python::PyIPSDKBaseExceptionif input image has not a single geometry component (ie volume xor color xor sequence)
ipsdk::image::IPSDKImageExceptionif planIdx >= inputImage.getNbTotPlans()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractPlan() [6/6]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractPlan ( const ipUInt64 planIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a single plan from an other image

Exceptions
ipsdk::python::PyIPSDKBaseExceptionif input image has not a single geometry component (ie volume xor color xor sequence)
ipsdk::image::IPSDKImageExceptionif planIdx >= inputImage.getNbTotPlans()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractVolume() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractVolume ( const ipUInt64  cPlanIdx,
const ipUInt64  tPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractVolume() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractVolume ( const ipUInt64  cPlanIdx,
const ipUInt64  tPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractColor() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractColor ( const ipUInt64  zPlanIdx,
const ipUInt64  tPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of color plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractColor() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractColor ( const ipUInt64  zPlanIdx,
const ipUInt64  tPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of color plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporal() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractTemporal ( const ipUInt64  zPlanIdx,
const ipUInt64  cPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of sequence plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporal() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractTemporal ( const ipUInt64  zPlanIdx,
const ipUInt64  cPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of sequence plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractColorVolume() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractColorVolume ( const ipUInt64  tPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a color 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractColorVolume() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractColorVolume ( const ipUInt64  tPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a color 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif tPlanIdx >= inputImage.getSizeT()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporalVolume() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractTemporalVolume ( const ipUInt64  cPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a sequence 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporalVolume() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractTemporalVolume ( const ipUInt64  cPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of a sequence 3d volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif cPlanIdx >= inputImage.getSizeC()
ipsdk::image::IPSDKImageExceptionif inputImage.getVolumeGeometryType() != eVolumeGeometryType::eVGT_3d
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporalColor() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractTemporalColor ( const ipUInt64  zPlanIdx,
const image::BaseImage inputImage 
)

extraction of a sub image composed of sequence color plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractTemporalColor() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractTemporalColor ( const ipUInt64  zPlanIdx,
image::BaseImage inputImage 
)

extraction of a sub image composed of sequence color plans from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif zPlanIdx >= inputImage.getSizeZ()
ipsdk::image::IPSDKImageExceptionif inputImage.getColorGeometryType() == eColorGeometryType::eCGT_Grey
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractSubSequence() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractSubSequence ( const ipUInt64  temporalStartOffset,
const ipUInt64  temporalSize,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a sub sequence from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif temporalSize == 0
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::image::IPSDKImageExceptionif temporalStartOffset + temporalSize >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractSubSequence() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractSubSequence ( const ipUInt64  temporalStartOffset,
const ipUInt64  temporalSize,
image::BaseImage inputImage 
)

extraction of a sub image composed of a sub sequence from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif temporalSize == 0
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::image::IPSDKImageExceptionif temporalStartOffset + temporalSize >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractSubVolume() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::extractSubVolume ( const ipUInt64  volStartOffset,
const ipUInt64  volSize,
const image::BaseImage inputImage 
)

extraction of a sub image composed of a sub volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif temporalSize == 0
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::image::IPSDKImageExceptionif temporalStartOffset + temporalSize >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ extractSubVolume() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::extractSubVolume ( const ipUInt64  volStartOffset,
const ipUInt64  volSize,
image::BaseImage inputImage 
)

extraction of a sub image composed of a sub volume from an other image

Exceptions
ipsdk::image::IPSDKImageExceptionif temporalSize == 0
ipsdk::image::IPSDKImageExceptionif inputImage.getTemporalGeometryType() != eTemporalGeometryType::eTGT_Sequence
ipsdk::image::IPSDKImageExceptionif temporalStartOffset + temporalSize >= inputImage.getSizeT()
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ concatenateSequences() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::concatenateSequences ( const image::ImageConstPtr pInputImage1,
const image::ImageConstPtr pInputImage2 
)

generation of a sub image composed of the concatenation of two sequence images

Exceptions
ipsdk::image::IPSDKImageExceptionif input images have not the same size along x-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same size along y-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same size along z-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same number of color channels
ipsdk::image::IPSDKImageExceptionif input images have not the same color geometry type
ipsdk::image::IPSDKImageExceptionif input images have not the same volume geometry type
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ concatenateSequences() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::concatenateSequences ( const image::ImagePtr pInputImage1,
const image::ImagePtr pInputImage2 
)

generation of a sub image composed of the concatenation of two sequence images

Exceptions
ipsdk::image::IPSDKImageExceptionif input images have not the same size along x-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same size along y-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same size along z-axis
ipsdk::image::IPSDKImageExceptionif input images have not the same number of color channels
ipsdk::image::IPSDKImageExceptionif input images have not the same color geometry type
ipsdk::image::IPSDKImageExceptionif input images have not the same volume geometry type
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ concatenateVolumes() [1/2]

PYIPSDKBASE_API image::ImageConstPtr ipsdk::python::concatenateVolumes ( const image::ImageConstPtr pInputImage1,
const image::ImageConstPtr inputImage2 
)

generation of a sub image composed of the volume concatenation of two 3d images

Exceptions
ipsdk::image::IPSDKImageExceptionif images have not the same size along x-axis
ipsdk::image::IPSDKImageExceptionif images have not the same size along y-axis
ipsdk::image::IPSDKImageExceptionif images have not the same sequence size
ipsdk::image::IPSDKImageExceptionif images have not the same temporal geometry type
ipsdk::image::IPSDKImageExceptionif images have not the same number of color channels
ipsdk::image::IPSDKImageExceptionif images have not the same color geometry type
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ concatenateVolumes() [2/2]

PYIPSDKBASE_API image::ImagePtr ipsdk::python::concatenateVolumes ( const image::ImagePtr pInputImage1,
const image::ImagePtr pInputImage2 
)

generation of a sub image composed of the volume concatenation of two 3d images

Exceptions
ipsdk::image::IPSDKImageExceptionif images have not the same size along x-axis
ipsdk::image::IPSDKImageExceptionif images have not the same size along y-axis
ipsdk::image::IPSDKImageExceptionif images have not the same sequence size
ipsdk::image::IPSDKImageExceptionif images have not the same temporal geometry type
ipsdk::image::IPSDKImageExceptionif images have not the same number of color channels
ipsdk::image::IPSDKImageExceptionif images have not the same color geometry type
ipsdk::python::PyIPSDKBaseExceptionon failure

◆ getLoggerName()

PYIPSDKBASE_API std::string ipsdk::python::getLoggerName ( const eBaseLogger baseLogger)

retrieve logger associated to a given base logger

Exceptions
ipsdk::python::PyIPSDKBaseExceptionis enumerate value is unknown

◆ setLogLevel() [1/2]

PYIPSDKBASE_API void ipsdk::python::setLogLevel ( const std::string &  loggerName,
const eLogLevel logLevel 
)

set log level associated to a given logger

◆ setLogLevel() [2/2]

PYIPSDKBASE_API void ipsdk::python::setLogLevel ( const eBaseLogger baseLogger,
const eLogLevel logLevel 
)

set log level associated to a given logger

◆ getLogLevel() [1/2]

PYIPSDKBASE_API eLogLevel ipsdk::python::getLogLevel ( const std::string &  loggerName)

get log level associated to a given logger

◆ getLogLevel() [2/2]

PYIPSDKBASE_API eLogLevel ipsdk::python::getLogLevel ( const eBaseLogger baseLogger)

get log level associated to a given logger

◆ addFileAppender() [1/4]

PYIPSDKBASE_API bool ipsdk::python::addFileAppender ( const std::string &  loggerName,
const boost::filesystem::path &  filePath 
)

add a file appender to a given logger

Returns
false in case of failure

◆ addFileAppender() [2/4]

PYIPSDKBASE_API bool ipsdk::python::addFileAppender ( const std::string &  loggerName,
const boost::filesystem::path &  filePath,
const std::string &  layoutStr 
)

add a file appender to a given logger

Returns
false in case of failure

◆ addFileAppender() [3/4]

PYIPSDKBASE_API bool ipsdk::python::addFileAppender ( const eBaseLogger baseLogger,
const boost::filesystem::path &  filePath 
)

add a file appender to a given logger

Returns
false in case of failure

◆ addFileAppender() [4/4]

PYIPSDKBASE_API bool ipsdk::python::addFileAppender ( const eBaseLogger baseLogger,
const boost::filesystem::path &  filePath,
const std::string &  layoutStr 
)

add a file appender to a given logger

Returns
false in case of failure

◆ removeFileAppender() [1/2]

PYIPSDKBASE_API void ipsdk::python::removeFileAppender ( const std::string &  loggerName,
const boost::filesystem::path &  filePath 
)

remove a file appender from a given logger

◆ removeFileAppender() [2/2]

PYIPSDKBASE_API void ipsdk::python::removeFileAppender ( const eBaseLogger baseLogger,
const boost::filesystem::path &  filePath 
)

remove a file appender from a given logger

◆ addConsoleAppender() [1/4]

PYIPSDKBASE_API void ipsdk::python::addConsoleAppender ( const std::string &  loggerName)

add a console appender to a given logger

◆ addConsoleAppender() [2/4]

PYIPSDKBASE_API void ipsdk::python::addConsoleAppender ( const std::string &  loggerName,
const std::string &  layoutStr 
)

add a console appender to a given logger

◆ addConsoleAppender() [3/4]

PYIPSDKBASE_API void ipsdk::python::addConsoleAppender ( const eBaseLogger baseLogger)

add a console appender to a given logger

◆ addConsoleAppender() [4/4]

PYIPSDKBASE_API void ipsdk::python::addConsoleAppender ( const eBaseLogger baseLogger,
const std::string &  layoutStr 
)

add a console appender to a given logger

◆ removeConsoleAppender() [1/2]

PYIPSDKBASE_API void ipsdk::python::removeConsoleAppender ( const std::string &  loggerName)

remove console appender from a given logger

◆ removeConsoleAppender() [2/2]

PYIPSDKBASE_API void ipsdk::python::removeConsoleAppender ( const eBaseLogger baseLogger)

remove console appender from a given logger

◆ removeAppenders() [1/2]

PYIPSDKBASE_API void ipsdk::python::removeAppenders ( const std::string &  loggerName)

remove all appenders from a logger

◆ removeAppenders() [2/2]

PYIPSDKBASE_API void ipsdk::python::removeAppenders ( const eBaseLogger baseLogger)

remove all appenders from a logger

◆ logFatalMessage()

PYIPSDKBASE_API void ipsdk::python::logFatalMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logErrorMessage()

PYIPSDKBASE_API void ipsdk::python::logErrorMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logWarnMessage()

PYIPSDKBASE_API void ipsdk::python::logWarnMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logInfoMessage()

PYIPSDKBASE_API void ipsdk::python::logInfoMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logDebugMessage()

PYIPSDKBASE_API void ipsdk::python::logDebugMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logTraceMessage()

PYIPSDKBASE_API void ipsdk::python::logTraceMessage ( const std::string &  messageStr)

write a message to PyIPSDKBase library logger

◆ logMessage() [1/2]

PYIPSDKBASE_API void ipsdk::python::logMessage ( const std::string &  loggerName,
const eLogLevel logLevel,
const std::string &  messageStr 
)

write a message for a given logger

◆ logMessage() [2/2]

PYIPSDKBASE_API void ipsdk::python::logMessage ( const eBaseLogger baseLogger,
const eLogLevel logLevel,
const std::string &  messageStr 
)

write a message for a given logger

◆ toPyDict()

template<typename CollType >
boost::enable_if<boost::is_base_of<BaseDataItemNode, typename CollType::ValueType>, boost::python::dict>::type ipsdk::python::toPyDict ( const boost::shared_ptr< const CollType > &  pPlanIndexedColl)

function allowing to convert an IPSDK plan indexed data item collection to a python dictionnary containing its data

◆ addPyWrapper()

PYIPSDKBASE_API void ipsdk::python::addPyWrapper ( const std::string &  libraryFullName,
const std::string &  registratorName,
const PyWrapperRegistrator registrator 
)

function allowing add a wrapper registration function to collection associated to a given module name

◆ readFromXmlFile()

PYIPSDKBASE_API boost::python::tuple ipsdk::python::readFromXmlFile ( const boost::filesystem::path &  filePath)

read a base serialization object from a xml file

Returns
false in case of failure

◆ readFromBinaryFile()

PYIPSDKBASE_API boost::python::tuple ipsdk::python::readFromBinaryFile ( const boost::filesystem::path &  filePath)

read a base serialization object from a binary file

Returns
false in case of failure

◆ ridgeLine2dImg() [1/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine2dImg() [2/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pInOptMaskImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine2dImg() [3/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection,
const ipsdk::ipUInt32  nbIter 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine2dImg() [4/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pInOptMaskImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection,
const ipsdk::ipUInt32  nbIter 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine3dImg() [1/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine3dImg() [2/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::image::ImageConstPtr pInOptMaskImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine3dImg() [3/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection,
const ipsdk::ipUInt32  nbIter 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ ridgeLine3dImg() [4/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::ridgeLine3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::image::ImageConstPtr pInOptMaskImg,
const ipsdk::imaproc::attr::ePropagationAxis &  pInPropagationAxis,
const ipsdk::imaproc::attr::ePropagationDirection &  pInPropagationDirection,
const ipsdk::ipUInt32  nbIter 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap2dImg() [1/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap2dImg ( const ipsdk::image::ImageConstPtr pInBinImg,
const ipsdk::image::ImageConstPtr pInBinSeedImg 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap2dImg() [2/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap2dImg ( const ipsdk::image::ImageConstPtr pInBinImg,
const ipsdk::image::ImageConstPtr pInBinSeedImg,
const ipReal64  pixelXSize,
const ipReal64  pixelYSize,
const ipsdk::eNeighborhood2dType neighborhood2d 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap2dImg() [3/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap2dImg ( const ipsdk::image::ImageConstPtr pInBinImg,
const ipsdk::image::ImageConstPtr pInBinSeedImg,
const ipsdk::ipReal32  maxDistance 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap2dImg() [4/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap2dImg ( const ipsdk::image::ImageConstPtr pInBinImg,
const ipsdk::image::ImageConstPtr pInBinSeedImg,
const ipReal64  pixelXSize,
const ipReal64  pixelYSize,
const ipsdk::eNeighborhood2dType neighborhood2d,
const ipsdk::ipReal32  maxDistance 
)

wrapper function for seeded distance map transform of an input binary image according to a seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap3dImg() [1/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap3dImg ( const ipsdk::image::ImageConstPtr pInBinImg3d,
const ipsdk::image::ImageConstPtr pInBinSeedImg3d 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap3dImg() [2/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap3dImg ( const ipsdk::image::ImageConstPtr pInBinImg3d,
const ipsdk::image::ImageConstPtr pInBinSeedImg3d,
const ipReal64  pixelXSize,
const ipReal64  pixelYSize,
const ipReal64  pixelZSize,
const ipsdk::eNeighborhood3dType neighborhood3d 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap3dImg() [3/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap3dImg ( const ipsdk::image::ImageConstPtr pInBinImg3d,
const ipsdk::image::ImageConstPtr pInBinSeedImg3d,
const ipsdk::ipReal32  maxDistance 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ seededDistanceMap3dImg() [4/4]

PYIPSDKIPLADVANCEDMORPHOLOGY_API boost::python::tuple ipsdk::python::seededDistanceMap3dImg ( const ipsdk::image::ImageConstPtr pInBinImg3d,
const ipsdk::image::ImageConstPtr pInBinSeedImg3d,
const ipReal64  pixelXSize,
const ipReal64  pixelYSize,
const ipReal64  pixelZSize,
const ipsdk::eNeighborhood3dType neighborhood3d,
const ipsdk::ipReal32  maxDistance 
)

wrapper function for seeded distance map transform of a 3d input binary image according to a 3d seeded image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ cartesianToPolarImg()

PYIPSDKIPLARITHMETIC_API boost::python::tuple ipsdk::python::cartesianToPolarImg ( const image::ImageConstPtr pInXImg,
const image::ImageConstPtr pInYImg 
)

wrapper function for cartesian to polar transformation

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ polarToCartesianImg()

PYIPSDKIPLARITHMETIC_API boost::python::tuple ipsdk::python::polarToCartesianImg ( const image::ImageConstPtr pInRhoImg,
const image::ImageConstPtr pInThetaImg 
)

wrapper function for polar to cartesian transformation

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ complexMultiplyImgImg()

PYIPSDKIPLARITHMETIC_API boost::python::tuple ipsdk::python::complexMultiplyImgImg ( const image::ImageConstPtr pInReImg1,
const image::ImageConstPtr pInImImg1,
const image::ImageConstPtr pInReImg2,
const image::ImageConstPtr pInImImg2 
)

wrapper function for complex images multiplication

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ isoDataThresholdImg() [1/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::isoDataThresholdImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for binarization on one image using isodata-based method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ isoDataThresholdImg() [2/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::isoDataThresholdImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HistogramDataPtr &  pHistogram 
)

wrapper function for binarization on one image using isodata-based method. histogram used to compute the isodata-based threshold is provided as argument of the function

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kapurThresholdImg() [1/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::kapurThresholdImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for binarization on one image using Kapur's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kapurThresholdImg() [2/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::kapurThresholdImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HistogramDataPtr &  pHistogram 
)

wrapper function for binarization on one image using Kapur's method. histogram used to compute the Kapur's threshold is provided as argument of the function

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kittlerThresholdImg() [1/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::kittlerThresholdImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for binarization on one image using Kittler's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kittlerThresholdImg() [2/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::kittlerThresholdImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HistogramDataPtr &  pHistogram 
)

wrapper function for binarization on one image using Kittler's method. histogram used to compute the Kittler's threshold is provided as argument of the function

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ otsuThresholdImg() [1/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::otsuThresholdImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for binarization on one image using Otsu's method. In this version of the function, the histogram of the image is automatically computed, with a bin width of 1.0

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ otsuThresholdImg() [2/2]

PYIPSDKIPLBINARIZATION_API boost::python::tuple ipsdk::python::otsuThresholdImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HistogramDataPtr &  pHistogram 
)

wrapper function for binarization on one image using Otsu's method. histogram used to compute the Otsu's threshold is provided as argument of the function

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansAssignImg() [1/2]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansAssignImg ( const image::ImageConstPtr pInImg,
const imaproc::attr::ClustersPptiesCollConstPtr &  inCenters 
)

wrapper function k-means algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansAssignImg() [2/2]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansAssignImg ( const image::ImageConstPtr pInImg,
const image::ImageConstPtr pMaskImg,
const imaproc::attr::ClustersPptiesCollConstPtr &  inCenters 
)

wrapper function k-means algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansImg() [1/4]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansImg ( const image::ImageConstPtr pInImg,
const ipUInt32  nbClusters 
)

wrapper function k-means algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansImg() [2/4]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansImg ( const image::ImageConstPtr pInImg,
const ipUInt32  nbClusters,
const ipUInt32  nbAttempts,
const ipUInt32  nbMaxIterPerAttempt,
const ipReal64  centersShiftTol,
const ipsdk::image::ImagePtr pOutClassImg 
)

wrapper function k-means algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansImg() [3/4]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansImg ( const image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pInOptSingleGreyMaskImg,
const ipUInt32  nbClusters 
)

wrapper function k-means algorithm using a mask

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ kMeansImg() [4/4]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::kMeansImg ( const image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pInOptSingleGreyMaskImg,
const ipUInt32  nbClusters,
const ipUInt32  nbAttempts,
const ipUInt32  nbMaxIterPerAttempt,
const ipReal64  centersShiftTol,
const ipsdk::image::ImagePtr pOutClassImg 
)

wrapper function k-means algorithm using a mask

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionImg() [1/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionImg ( const image::ImageConstPtr pInSeqImg)

wrapper functions PCA image reduction algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionImg() [2/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionImg ( const image::ImageConstPtr pInSeqImg,
const ipsdk::imaproc::attr::PCAReductionParamsConstPtr &  pParams 
)

wrapper functions PCA image reduction algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionImg() [3/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionImg ( const image::ImageConstPtr pInSeqImg,
const image::ImagePtr pOutImg 
)

wrapper functions PCA image reduction algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionMaskImg() [1/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionMaskImg ( const image::ImageConstPtr pInSeqImg,
const image::ImageConstPtr pInOptMaskImg 
)

wrapper functions PCA image reduction algorithm and using a mask

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionMaskImg() [2/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionMaskImg ( const image::ImageConstPtr pInSeqImg,
const ipsdk::imaproc::attr::PCAReductionParamsConstPtr &  pParams,
const image::ImageConstPtr pInOptMaskImg 
)

wrapper functions PCA image reduction algorithm and using a mask

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pcaReductionMaskImg() [3/3]

PYIPSDKIPLCLASSIFICATION_API boost::python::tuple ipsdk::python::pcaReductionMaskImg ( const image::ImageConstPtr pInSeqImg,
const image::ImageConstPtr pInOptMaskImg,
const image::ImagePtr pOutImg 
)

wrapper functions PCA image reduction algorithm and using a mask

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ houghCirclesPhaseCoded2dImg()

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::houghCirclesPhaseCoded2dImg ( const ipsdk::image::ImageConstPtr pInGxImg,
const ipsdk::image::ImageConstPtr pInGyImg,
const ipsdk::imaproc::attr::HoughCirclesRadiusRangeConstPtr &  pRadiusRange 
)

wrapper function for detects circles in images of gradient using Hough algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ houghLines2d() [1/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::houghLines2d ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ houghLines2d() [2/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::houghLines2d ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &  pHoughLinesImgParams,
const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &  pHoughLinesExtractionParams 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_houghLines2d() [1/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::multiSlice_houghLines2d ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_houghLines2d() [2/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::multiSlice_houghLines2d ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::HoughLinesImgParamsConstPtr &  pHoughLinesImgParams,
const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &  pHoughLinesExtractionParams 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ houghLinesGradient2d() [1/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::houghLinesGradient2d ( const ipsdk::image::ImageConstPtr pInGxImg,
const ipsdk::image::ImageConstPtr pInGyImg 
)

wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y)

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ houghLinesGradient2d() [2/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::houghLinesGradient2d ( const image::ImageConstPtr pInGxImg,
const image::ImageConstPtr pInGyImg,
const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &  pHoughLinesImgParams,
const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &  pHoughLinesExtractionParams,
const ipsdk::ipReal32  orientationTolerance 
)

wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y)

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_houghLinesGradient2d() [1/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::multiSlice_houghLinesGradient2d ( const ipsdk::image::ImageConstPtr pInGxImg,
const ipsdk::image::ImageConstPtr pInGyImg 
)

wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y)

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_houghLinesGradient2d() [2/2]

PYIPSDKIPLFEATUREDETECTION_API boost::python::tuple ipsdk::python::multiSlice_houghLinesGradient2d ( const image::ImageConstPtr pInGxImg,
const image::ImageConstPtr pInGyImg,
const ipsdk::imaproc::attr::HoughLinesGradientImgParamsConstPtr &  pHoughLinesImgParams,
const ipsdk::imaproc::attr::HoughLinesExtractionParamsConstPtr &  pHoughLinesExtractionParams,
const ipsdk::ipReal32  orientationTolerance 
)

wrapper function for Gaussian filter used to compute gradient on 2 gradient images (one along x-axis, the other along y)

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianGradient2dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianGradient2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::ipReal32  inStdDev 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianGradient2dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianGradient2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::ipReal32  inStdDevX,
const ipsdk::ipReal32  inStdDevY,
const ipsdk::imaproc::attr::GaussianCoverageConstPtr &  pInOptGradientGaussianCoverage 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianGradient3dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianGradient3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::ipReal32  inStdDev 
)

wrapper function for Gaussian filter used to compute gradient on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianGradient3dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianGradient3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::ipReal32  inStdDevX,
const ipsdk::ipReal32  inStdDevY,
const ipsdk::ipReal32  inStdDevZ,
const ipsdk::imaproc::attr::GaussianCoverageConstPtr &  pInOptGradientGaussianCoverage 
)

wrapper function for Gaussian filter used to compute gradient on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianHessian2dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianHessian2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::ipReal32  inStdDev 
)

wrapper function for Gaussian filter used to compute Hessian on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianHessian2dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianHessian2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::ipReal32  inStdDevX,
const ipsdk::ipReal32  inStdDevY,
const ipsdk::imaproc::attr::GaussianCoverageConstPtr &  pInOptGradientGaussianCoverage 
)

wrapper function for Gaussian filter used to compute Hessian on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianHessian3dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianHessian3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::ipReal32  inStdDev 
)

wrapper function for Gaussian filter used to compute Hessian on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ gaussianHessian3dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::gaussianHessian3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::ipReal32  inStdDevX,
const ipsdk::ipReal32  inStdDevY,
const ipsdk::ipReal32  inStdDevZ,
const ipsdk::imaproc::attr::GaussianCoverageConstPtr &  pInOptGradientGaussianCoverage 
)

wrapper function for Gaussian filter used to compute Hessian on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ patchBasedBilateral2dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::patchBasedBilateral2dImg ( const image::ImageConstPtr pInImg)

wrapper function for patch-based bilateral filter used to denoise a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ patchBasedBilateral2dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::patchBasedBilateral2dImg ( const image::ImageConstPtr pInImg,
const imaproc::attr::PatchBasedBilateralParamsConstPtr &  pParams 
)

wrapper function for patch-based bilateral filter used to denoise a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ patchBasedBilateral3dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::patchBasedBilateral3dImg ( const image::ImageConstPtr pInImg)

wrapper function for patch-based bilateral filter used to denoise a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ patchBasedBilateral3dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::patchBasedBilateral3dImg ( const image::ImageConstPtr pInImg,
const imaproc::attr::PatchBasedBilateralParamsConstPtr &  pParams 
)

wrapper function for patch-based bilateral filter used to denoise a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ sobelGradient2dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::sobelGradient2dImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for Sobel filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ sobelGradient2dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::sobelGradient2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::eSobelKernelType kernelType,
const bool  bNormalize 
)

wrapper function for Sobel filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ sobelGradient3dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::sobelGradient3dImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for Sobel filter used to compute gradient on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ sobelGradient3dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::sobelGradient3dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::eSobelKernelType kernelType,
const bool  bNormalize 
)

wrapper function for Sobel filter used to compute gradient on a 3d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ vsnr2dImg() [1/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::vsnr2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipUInt32  nbIter,
const ipReal32  stdDevX,
const ipReal32  stdDevY,
const ipReal32  theta,
const ipReal64  alpha 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ vsnr2dImg() [2/2]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::vsnr2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const image::ImageConstPtr pNoiseImg,
const ipUInt32  nbIter,
const ipReal64  alpha 
)

wrapper function for Gaussian filter used to compute gradient on a 2d image

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ zStackFocusMaximumWithMapImg() [1/3]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::zStackFocusMaximumWithMapImg ( const image::ImageConstPtr pInImg)

wrapper function for Z stack focus maximum

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ zStackFocusMaximumWithMapImg() [2/3]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::zStackFocusMaximumWithMapImg ( const image::ImageConstPtr pInImg,
const ipUInt32  inOptContrastRadius 
)

wrapper function for Z stack focus maximum

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ zStackFocusMaximumWithMapImg() [3/3]

PYIPSDKIPLFILTERING_API boost::python::tuple ipsdk::python::zStackFocusMaximumWithMapImg ( const image::ImageConstPtr pInImg,
const ipUInt32  inOptContrastRadius,
const ipUInt32  inOptMeanSmoothingValue,
const ipReal32  inOptZoomFactor 
)

wrapper function for Z stack focus maximum

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ forwardDiscreteFourierTransform2dImg() [1/2]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::forwardDiscreteFourierTransform2dImg ( const ipsdk::image::ImageConstPtr pInImg)

wrapper function for forward Discrete Fourier Transform for an input 2d image

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutDFTRealImg, OutDFTComplexImg)

◆ forwardDiscreteFourierTransform2dImg() [2/2]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::forwardDiscreteFourierTransform2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::DFTConfigConstPtr &  pInOptDFTConfig 
)

wrapper function for forward Discrete Fourier Transform for an input 2d image

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutDFTRealImg, OutDFTComplexImg)

◆ forwardDiscreteFourierTransform3dImg() [1/2]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::forwardDiscreteFourierTransform3dImg ( const ipsdk::image::ImageConstPtr pInImg3d)

wrapper function for forward Discrete Fourier Transform for an input 3d image

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutDFTRealImg, OutDFTComplexImg)

◆ forwardDiscreteFourierTransform3dImg() [2/2]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::forwardDiscreteFourierTransform3dImg ( const ipsdk::image::ImageConstPtr pInImg3d,
const ipsdk::imaproc::attr::DFTConfigConstPtr &  pInOptDFTConfig 
)

wrapper function for forward Discrete Fourier Transform for an input 3d image

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutDFTRealImg, OutDFTComplexImg)

◆ smartParaboloidShadingCorrection2dImg() [1/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartParaboloidShadingCorrection2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &  pWhiteParaboloid,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange 
)

wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutImg, Offset, Factor)

◆ smartParaboloidShadingCorrection2dImg() [2/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartParaboloidShadingCorrection2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &  pWhiteParaboloid,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange,
const ipsdk::image::ImagePtr pOutImg 
)

wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (Offset, Factor)

◆ smartParaboloidShadingCorrection2dImg() [3/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartParaboloidShadingCorrection2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pBlackImg,
const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &  pWhiteParaboloid,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange 
)

wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutImg, Offset, Factor)

◆ smartParaboloidShadingCorrection2dImg() [4/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartParaboloidShadingCorrection2dImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pBlackImg,
const ipsdk::imaproc::attr::ParaboloidParams3dConstPtr &  pWhiteParaboloid,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange,
const ipsdk::image::ImagePtr pOutImg 
)

wrapper function for applies a paraboloid shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (Offset, Factor)

◆ smartShadingCorrectionImg() [1/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartShadingCorrectionImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pWhiteImg,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange 
)

wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutImg, Offset, Factor)

◆ smartShadingCorrectionImg() [2/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartShadingCorrectionImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pWhiteImg,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange,
const ipsdk::image::ImagePtr pOutImg 
)

wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (Offset, Factor)

◆ smartShadingCorrectionImg() [3/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartShadingCorrectionImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pBlackImg,
const ipsdk::image::ImageConstPtr pWhiteImg,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange 
)

wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (OutImg, Offset, Factor)

◆ smartShadingCorrectionImg() [4/4]

PYIPSDKIPLINTENSITYTRANSFORM_API boost::python::tuple ipsdk::python::smartShadingCorrectionImg ( const ipsdk::image::ImageConstPtr pInImg,
const ipsdk::image::ImageConstPtr pBlackImg,
const ipsdk::image::ImageConstPtr pWhiteImg,
const ipsdk::imaproc::attr::RangeConstPtr &  pOutputRange,
const ipsdk::image::ImagePtr pOutImg 
)

wrapper function for applies a shading correction to an image, so that output image intensity fits an expected range

Exceptions
ipsdk::imaproc::util::IPSDKIPLUtilityExceptionon failure
Returns
a tuple composed of (Offset, Factor)

◆ pixelClassificationRFWithProbabilitiesImg() [1/2]

PYIPSDKIPLMACHINELEARNING_API boost::python::tuple ipsdk::python::pixelClassificationRFWithProbabilitiesImg ( const image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::RandomForestModelConstPtr &  pModel 
)

wrapper function for pixel classification

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ pixelClassificationRFWithProbabilitiesImg() [2/2]

PYIPSDKIPLMACHINELEARNING_API boost::python::tuple ipsdk::python::pixelClassificationRFWithProbabilitiesImg ( const image::ImageConstPtr pInImg,
const ipsdk::imaproc::attr::RandomForestModelConstPtr &  pModel,
const ipReal32  inOptMemoryRatio 
)

wrapper function for pixel classification

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrainingStep() [1/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const imaproc::attr::Coords2dCollConstPtr &  pInCoords2dColl 
)

wrapper function training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrainingStep() [2/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const imaproc::attr::Coords2dCollConstPtr &  pInCoords2dColl,
const imaproc::attr::RegistrationTraining2dConfigConstPtr &  pInOptRegistrationTraining2dConfig 
)

wrapper function training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ intensityBasedRegistration2dTrainingStep() [3/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::intensityBasedRegistration2dTrainingStep ( const image::ImageConstPtr pInOriginImg2d,
const imaproc::attr::Coords2dCollConstPtr &  pInCoords2dColl,
const imaproc::attr::RegistrationTraining2dConfigConstPtr &  pInOptRegistrationTraining2dConfig,
const imaproc::attr::RegistrationTracking2dGridConstPtr &  pInOptRegistrationTracking2dGrid 
)

wrapper function training stage for intensity based registration 2d algorithm

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ stackRegistrationImg() [1/2]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::stackRegistrationImg ( const image::ImageConstPtr pInImg)

wrapper function stack registration 2d

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_stackRegistrationImg() [1/2]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::multiSlice_stackRegistrationImg ( const image::ImageConstPtr pInImg)

wrapper function stack registration 2d

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ stackRegistrationImg() [2/2]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::stackRegistrationImg ( const image::ImageConstPtr pInImg,
const ipsdk::ipReal32  theta,
const ipsdk::ipReal64  maxTranslation 
)

wrapper function stack registration 2d

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ multiSlice_stackRegistrationImg() [2/2]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::multiSlice_stackRegistrationImg ( const image::ImageConstPtr pInImg,
const ipsdk::ipReal32  theta,
const ipsdk::ipReal64  maxTranslation 
)

wrapper function stack registration 2d

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ greySignedFeatures2dRegistrationImg() [1/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::greySignedFeatures2dRegistrationImg ( const image::ImageConstPtr pInImg1,
const image::ImageConstPtr pInImg2 
)

wrapper function registering 2 images using grey signed features

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ greySignedFeatures2dRegistrationImg() [2/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::greySignedFeatures2dRegistrationImg ( const image::ImageConstPtr pInImg1,
const image::ImageConstPtr pInImg2,
const ipsdk::imaproc::attr::eRegistrationMotionModel2d &  motionModel 
)

wrapper function registering 2 images using grey signed features

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure

◆ greySignedFeatures2dRegistrationImg() [3/3]

PYIPSDKIPLREGISTRATION_API boost::python::tuple ipsdk::python::greySignedFeatures2dRegistrationImg ( const image::ImageConstPtr pInImg1,
const image::ImageConstPtr pInImg2,
const ipsdk::imaproc::attr::eRegistrationMotionModel2d &  motionModel,
const ipsdk::imaproc::attr::eInterpolationPolicy &  interpPolicy,
const ipsdk::ipUInt32  nbPoints 
)

wrapper function registering 2 images using grey signed features

Exceptions
ipsdk::processor::IPSDKBaseProcessingExceptionon failure