![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating morphological operations on images. More...
Classes | |
| class | AddMarkerImgLvl1 |
| Level 1 algorithm: Assign a new label value to the pixels determined by the input binary image. More... | |
| class | AddMarkerImgLvl2 |
| Level 2 algorithm: Assign a new label value to the pixels determined by the input binary image. More... | |
| class | AddMarkerImgLvl3 |
| Level 3 algorithm: Assign a new label value to the pixels determined by the input binary image. More... | |
| class | Boundary2dImgLvl1 |
| Level 1 algorithm: Algorithm allowing to extract boundary of a binary 2d image. More... | |
| class | Boundary2dImgLvl2 |
| Level 2 algorithm: Algorithm allowing to extract boundary of a binary 2d image. More... | |
| class | Boundary2dImgLvl3 |
| Level 3 algorithm: Algorithm allowing to extract boundary of a binary 2d image. More... | |
| class | Boundary3dImgLvl1 |
| Level 1 algorithm: Algorithm allowing to extract boundary of a binary 3d image. More... | |
| class | Boundary3dImgLvl2 |
| Level 2 algorithm: Algorithm allowing to extract boundary of a binary 3d image. More... | |
| class | Boundary3dImgLvl3 |
| Level 3 algorithm: Algorithm allowing to extract boundary of a binary 3d image. More... | |
| class | CheckMultiphasedNeighourhood2dImgLvl1 |
| Level 1 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | CheckMultiphasedNeighourhood2dImgLvl2 |
| Level 2 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | CheckMultiphasedNeighourhood2dImgLvl3 |
| Level 3 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | CheckMultiphasedNeighourhood3dImgLvl1 |
| Level 1 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | CheckMultiphasedNeighourhood3dImgLvl2 |
| Level 2 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | CheckMultiphasedNeighourhood3dImgLvl3 |
| Level 3 algorithm: Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value. More... | |
| class | Closing2dImgLvl1 |
| Level 1 algorithm: Algorithm for image 2d closing. More... | |
| class | Closing3dImgLvl1 |
| Level 1 algorithm: Algorithm for image 3d closing. More... | |
| class | Dilate2dImgLvl1 |
| Level 1 algorithm: Algorithm for image 2d dilation. More... | |
| class | Dilate3dImgLvl1 |
| Level 1 algorithm: Algorithm for image 3d dilation. More... | |
| class | DistanceMap2dImgGpuLvl3 |
| Level 2 algorithm: distance map transform of an input binary image. More... | |
| class | DistanceMap2dImgLvl1 |
| Level 1 algorithm: distance map transform of an input binary image. More... | |
| class | DistanceMap2dImgLvl2 |
| Level 2 algorithm: distance map transform of an input binary image. More... | |
| class | DistanceMap3dImgGpuLvl3 |
| Level 2 algorithm: distance map transform of an input binary image. More... | |
| class | DistanceMap3dImgLvl1 |
| Level 1 algorithm: distance map transform of an input binary 3d image. More... | |
| class | DistanceMap3dImgLvl2 |
| Level 2 algorithm: distance map transform of an input binary 3d image. More... | |
| class | DistanceMap3dImgLvl3 |
| Level 3 algorithm: distance map transform of an input binary 3d image. More... | |
| class | Erode2dImgLvl1 |
| Level 1 algorithm: Algorithm for image 2d erosion. More... | |
| class | Erode3dImgLvl1 |
| Level 1 algorithm: Algorithm for image 3d erosion. More... | |
| class | HitAndMiss2dImgLvl1 |
| Level 1 algorithm: Look for particular patterns of foreground and background given as structuring elements. More... | |
| class | HitAndMiss2dImgLvl2 |
| Level 2 algorithm: Look for particular patterns of foreground and background given as structuring elements. More... | |
| class | HitAndMiss2dImgLvl3 |
| Level 3 algorithm: Look for particular patterns of foreground and background given as structuring elements. More... | |
| class | HitAndMiss3dImgLvl1 |
| Level 1 algorithm: Look for 3D particular patterns of foreground and background given as structuring elements. More... | |
| class | HitAndMiss3dImgLvl2 |
| Level 2 algorithm: Look for 3D particular patterns of foreground and background given as structuring elements. More... | |
| class | HitAndMiss3dImgLvl3 |
| Level 3 algorithm: Look for 3D particular patterns of foreground and background given as structuring elements. More... | |
| class | IPSDKIPLBasicMorphologyException |
| Exception class for library IPSDKIPLBasicMorphology. More... | |
| struct | MLD2dElement |
| Multi level decomposition 2d element. More... | |
| struct | MLD3dElement |
| Multi level decomposition 3d element. More... | |
| class | MorphoGradient2dImgLvl1 |
| Level 1 algorithm: gradient computation on a 2d image using morphological operations. More... | |
| class | MorphoGradient3dImgLvl1 |
| Level 1 algorithm: gradient computation on a 3d image using morphological operations. More... | |
| class | Opening2dImgLvl1 |
| Level 1 algorithm: Algorithm for image 2d opening. More... | |
| class | Opening3dImgLvl1 |
| Level 1 algorithm: Algorithm for image 3d opening. More... | |
| class | Pruning2dImgLvl1 |
| Level 1 algorithm: Reduces skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Pruning2dImgLvl2 |
| Level 2 algorithm: Reduces skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Pruning2dImgLvl3 |
| Level 3 algorithm: Reduces skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Pruning3dImgLvl1 |
| Level 1 algorithm: Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Pruning3dImgLvl2 |
| Level 2 algorithm: Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Pruning3dImgLvl3 |
| Level 3 algorithm: Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed. More... | |
| class | Skeleton2dImgLvl1 |
| Level 1 algorithm: computes the 2d skeleton image from a binary image. More... | |
| class | Skeleton3dImgLvl1 |
| Level 1 algorithm: computes the 3d skeleton image from a binary image. More... | |
| class | UnionLinearClosing2dImgLvl1 |
| Level 1 algorithm: Union of closings calculated for several linear structuring element orientations. More... | |
| class | UnionLinearClosing3dImgLvl1 |
| Level 1 algorithm: Union of closings calculated for several linear structuring element orientations on 3d images. More... | |
| class | UnionLinearOpening2dImgLvl1 |
| Level 1 algorithm: Union of opening calculated for several linear structuring element orientations. More... | |
| class | UnionLinearOpening3dImgLvl1 |
| Level 1 algorithm: Union of openings calculated for several linear structuring element orientations on 3d images. More... | |
Typedefs | |
| typedef std::vector< MLD2dElement > | ML2dDecomposition |
| typedef std::vector< MLD3dElement > | ML3dDecomposition |
Functions | |
| IPSDKIPLBASICMORPHOLOGY_API const std::string & | getIPSDKIPLBasicMorphologyLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKIPLBASICMORPHOLOGY_API log4cplus::Logger & | getIPSDKIPLBasicMorphologyLogger () |
| Recovery of logger associated to library. | |
| IPSDKIPLBASICMORPHOLOGY_API const ipsdk::LogMessageManager & | getIPSDKIPLBasicMorphologyLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr | outputUnionLinear2d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > &pInOptBorderExtensionPolicy, const boost::shared_ptr< const attr::InRadius > &pInRadius) |
| function allowing to create an union linear closing or opening image initializer | |
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr | outputUnionLinear3d (const ImageAttributeConstPtr &pInputAttribute, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > &pInOptBorderExtensionPolicy, const boost::shared_ptr< const attr::InRadius > &pInRadius) |
| IPSDKIPLBASICMORPHOLOGY_API void | decomposeRegularSEXY (const StructuringElementXY ®ularSEXY, ML2dDecomposition &decomposition) |
| function allowing to decompose a convex and symetric (regards to x and y axis) structuring element 2d More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | decomposeRegularSEXYZ (const StructuringElementXYZ ®ularSEXYZ, ML3dDecomposition &decomposition) |
| function allowing to decompose a convex and symetric (regards to x, y and z axis) structuring element 3d More... | |
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr | workingSEMorphology (const ImageAttributeConstPtr &pInputAttribute, const StructuringElementXYAttributeConstPtr &pSEXYAttribute) |
| function allowing to create a working image initializer for structuring elements processing More... | |
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr | workingSEMorphology (const ImageAttributeConstPtr &pInputAttribute, const StructuringElementXYZAttributeConstPtr &pSEXYZAttribute) |
| function allowing to create a working image initializer for structuring elements processing More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | addMarkerImg (const image::ImageConstPtr &pInLabelImg, const image::ImageConstPtr &pInBinImg, const ipUInt32 labelValue) |
| wrapper function for Assign a new label value to the pixels determined by the input binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | addMarkerImg (const image::ImageConstPtr &pInLabelImg, const image::ImageConstPtr &pInBinImg, const ipUInt32 labelValue, const image::ImagePtr &pOutLabelImg) |
| wrapper function for Assign a new label value to the pixels determined by the input binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< AddMarkerImgLvl1 > | addMarkerImg_async (const image::ImageConstPtr &pInLabelImg, const image::ImageConstPtr &pInBinImg, const ipUInt32 labelValue) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< AddMarkerImgLvl1 > | addMarkerImg_async (const image::ImageConstPtr &pInLabelImg, const image::ImageConstPtr &pInBinImg, const ipUInt32 labelValue, const image::ImagePtr &pOutLabelImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< AddMarkerImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | boundary2dImg (const image::ImageConstPtr &pInBinImg) |
| wrapper function for Algorithm allowing to extract boundary of a binary 2d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | boundary2dImg (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &neighborhood2dType) |
| wrapper function for Algorithm allowing to extract boundary of a binary 2d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | boundary2dImg (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &neighborhood2dType, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm allowing to extract boundary of a binary 2d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary2dImgLvl1 > | boundary2dImg_async (const image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary2dImgLvl1 > | boundary2dImg_async (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &neighborhood2dType) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary2dImgLvl1 > | boundary2dImg_async (const image::ImageConstPtr &pInBinImg, const eNeighborhood2dType &neighborhood2dType, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Boundary2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | boundary3dImg (const image::ImageConstPtr &pInBinImg3d) |
| wrapper function for Algorithm allowing to extract boundary of a binary 3d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | boundary3dImg (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &neighborhood3dType) |
| wrapper function for Algorithm allowing to extract boundary of a binary 3d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | boundary3dImg (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &neighborhood3dType, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm allowing to extract boundary of a binary 3d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary3dImgLvl1 > | boundary3dImg_async (const image::ImageConstPtr &pInBinImg3d) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary3dImgLvl1 > | boundary3dImg_async (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &neighborhood3dType) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Boundary3dImgLvl1 > | boundary3dImg_async (const image::ImageConstPtr &pInBinImg3d, const eNeighborhood3dType &neighborhood3dType, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Boundary3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | checkMultiphasedNeighourhood2dImg (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground) |
| wrapper function for Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | checkMultiphasedNeighourhood2dImg (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground, const image::ImagePtr &pOutImg) |
| wrapper function for Set the intensity to 1 if the number of neighbours with higher values are greater than the specified input value More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< CheckMultiphasedNeighourhood2dImgLvl1 > | checkMultiphasedNeighourhood2dImg_async (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< CheckMultiphasedNeighourhood2dImgLvl1 > | checkMultiphasedNeighourhood2dImg_async (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< CheckMultiphasedNeighourhood2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | checkMultiphasedNeighourhood3dImg (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground) |
| wrapper function for Set the intensity to 1 if the number of neighbours with higer values are greater than the specified input value More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | checkMultiphasedNeighourhood3dImg (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground, const image::ImagePtr &pOutImg) |
| wrapper function for Set the intensity to 1 if the number of neighbours with higer values are greater than the specified input value More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< CheckMultiphasedNeighourhood3dImgLvl1 > | checkMultiphasedNeighourhood3dImg_async (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< CheckMultiphasedNeighourhood3dImgLvl1 > | checkMultiphasedNeighourhood3dImg_async (const image::ImageConstPtr &pInLabelImg, const ipUInt32 nbLabels, const ipBool bIgnoreForeground, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< CheckMultiphasedNeighourhood3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | closing2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| wrapper function for Algorithm for image 2d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | closing2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Algorithm for image 2d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | closing2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 2d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing2dImgLvl1 > | closing2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing2dImgLvl1 > | closing2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing2dImgLvl1 > | closing2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Closing2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | closing3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| wrapper function for Algorithm for image 3d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | closing3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Algorithm for image 3d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | closing3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 3d closing More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing3dImgLvl1 > | closing3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing3dImgLvl1 > | closing3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Closing3dImgLvl1 > | closing3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Closing3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | dilate2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| wrapper function for Algorithm for image 2d dilation More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | dilate2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 2d dilation More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Dilate2dImgLvl1 > | dilate2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Dilate2dImgLvl1 > | dilate2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Dilate2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | dilate3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| wrapper function for Algorithm for image 3d dilation More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | dilate3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 3d dilation More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Dilate3dImgLvl1 > | dilate3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Dilate3dImgLvl1 > | dilate3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Dilate3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | distanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg) |
| wrapper function for distance map transform of an input binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | distanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImagePtr &pOutDistImg) |
| wrapper function for distance map transform of an input binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | distanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::ipReal32 maxDistance) |
| wrapper function for distance map transform of an input binary image constrained to a maximum distance propagation More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | distanceMap2dImg (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg) |
| wrapper function for distance map transform of an input binary image constrained to a maximum distance propagation More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap2dImgLvl1 > | distanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap2dImgLvl1 > | distanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::image::ImagePtr &pOutDistImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap2dImgLvl1 > | distanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::ipReal32 maxDistance) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap2dImgLvl1 > | distanceMap2dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< DistanceMap2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | distanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d) |
| wrapper function for distance map transform of an input binary 3d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | distanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImagePtr &pOutDistImg) |
| wrapper function for distance map transform of an input binary 3d image More... | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | distanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::ipReal32 maxDistance) |
| wrapper function for distance map transform of an input binary 3d image constrained to a maximum distance propagation More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | distanceMap3dImg (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg) |
| wrapper function for distance map transform of an input binary 3d image constrained to a maximum distance propagation More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap3dImgLvl1 > | distanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap3dImgLvl1 > | distanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::image::ImagePtr &pOutDistImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap3dImgLvl1 > | distanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::ipReal32 maxDistance) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< DistanceMap3dImgLvl1 > | distanceMap3dImg_async (const ipsdk::image::ImageConstPtr &pInBinImg3d, const ipsdk::ipReal32 maxDistance, const ipsdk::image::ImagePtr &pOutDistImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API ipsdk::image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< DistanceMap3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | erode2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| wrapper function for Algorithm for image 2d erosion More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | erode2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 2d erosion More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Erode2dImgLvl1 > | erode2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Erode2dImgLvl1 > | erode2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Erode2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | erode3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| wrapper function for Algorithm for image 3d erosion More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | erode3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 3d erosion More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Erode3dImgLvl1 > | erode3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Erode3dImgLvl1 > | erode3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Erode3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | hitAndMiss2dImg (const image::ImageConstPtr &pInBinImg, const StructuringElementXYInfoConstPtr &pInForegroundSEXY, const StructuringElementXYInfoConstPtr &pInBackgroundSEXY) |
| wrapper function for Look for particular patterns of foreground and background given as structuring elements More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | hitAndMiss2dImg (const image::ImageConstPtr &pInBinImg, const StructuringElementXYInfoConstPtr &pInForegroundSEXY, const StructuringElementXYInfoConstPtr &pInBackgroundSEXY, const image::ImagePtr &pOutBinImg) |
| wrapper function for Look for particular patterns of foreground and background given as structuring elements More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< HitAndMiss2dImgLvl1 > | hitAndMiss2dImg_async (const image::ImageConstPtr &pInBinImg, const StructuringElementXYInfoConstPtr &pInForegroundSEXY, const StructuringElementXYInfoConstPtr &pInBackgroundSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< HitAndMiss2dImgLvl1 > | hitAndMiss2dImg_async (const image::ImageConstPtr &pInBinImg, const StructuringElementXYInfoConstPtr &pInForegroundSEXY, const StructuringElementXYInfoConstPtr &pInBackgroundSEXY, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< HitAndMiss2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | hitAndMiss3dImg (const image::ImageConstPtr &pInBinImg3d, const StructuringElementXYZInfoConstPtr &pInForegroundSEXYZ, const StructuringElementXYZInfoConstPtr &pInBackgroundSEXYZ) |
| wrapper function for Look for 3D particular patterns of foreground and background given as structuring elements More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | hitAndMiss3dImg (const image::ImageConstPtr &pInBinImg3d, const StructuringElementXYZInfoConstPtr &pInForegroundSEXYZ, const StructuringElementXYZInfoConstPtr &pInBackgroundSEXYZ, const image::ImagePtr &pOutBinImg) |
| wrapper function for Look for 3D particular patterns of foreground and background given as structuring elements More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< HitAndMiss3dImgLvl1 > | hitAndMiss3dImg_async (const image::ImageConstPtr &pInBinImg3d, const StructuringElementXYZInfoConstPtr &pInForegroundSEXYZ, const StructuringElementXYZInfoConstPtr &pInBackgroundSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< HitAndMiss3dImgLvl1 > | hitAndMiss3dImg_async (const image::ImageConstPtr &pInBinImg3d, const StructuringElementXYZInfoConstPtr &pInForegroundSEXYZ, const StructuringElementXYZInfoConstPtr &pInBackgroundSEXYZ, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< HitAndMiss3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | morphoGradient2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| wrapper function for gradient computation on a 2d image using morphological operations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | morphoGradient2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| wrapper function for gradient computation on a 2d image using morphological operations More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< MorphoGradient2dImgLvl1 > | morphoGradient2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< MorphoGradient2dImgLvl1 > | morphoGradient2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MorphoGradient2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | morphoGradient3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| wrapper function for gradient computation on a 3d image using morphological operations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | morphoGradient3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| wrapper function for gradient computation on a 3d image using morphological operations More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< MorphoGradient3dImgLvl1 > | morphoGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< MorphoGradient3dImgLvl1 > | morphoGradient3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< MorphoGradient3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | opening2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| wrapper function for Algorithm for image 2d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | opening2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Algorithm for image 2d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | opening2dImg (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 2d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening2dImgLvl1 > | opening2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening2dImgLvl1 > | opening2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening2dImgLvl1 > | opening2dImg_async (const image::ImageConstPtr &pInImg, const StructuringElementXYInfoConstPtr &pInSEXY, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Opening2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | opening3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| wrapper function for Algorithm for image 3d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | opening3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Algorithm for image 3d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | opening3dImg (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Algorithm for image 3d opening More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening3dImgLvl1 > | opening3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening3dImgLvl1 > | opening3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Opening3dImgLvl1 > | opening3dImg_async (const image::ImageConstPtr &pInImg3d, const StructuringElementXYZInfoConstPtr &pInSEXYZ, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Opening3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning2dImg (const image::ImageConstPtr &pInBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning2dImg (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning2dImg_keepAll (const image::ImageConstPtr &pInBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning2dImg_keepAll (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning2dImg (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning2dImg (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning2dImg_keepAll (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning2dImg_keepAll (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_async (const image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > | pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Pruning2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning3dImg (const image::ImageConstPtr &pInBinImg3d) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning3dImg (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning3dImg_keepAll (const image::ImageConstPtr &pInBinImg3d) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | pruning3dImg_keepAll (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning3dImg (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning3dImg (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning3dImg_keepAll (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | pruning3dImg_keepAll (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| wrapper function for Reduces 3D skeleton branches. If enough iterations are processed, the branches are completely removed More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_async (const image::ImageConstPtr &pInBinImg3d) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_keepAll_async (const image::ImageConstPtr &pInBinImg3d) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_keepAll_async (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_async (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_async (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_keepAll_async (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning3dImgLvl1 > | pruning3dImg_keepAll_async (const image::ImageConstPtr &pInBinImg3d, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Pruning3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | skeleton2dImg (const image::ImageConstPtr &pInBinImg) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | skeleton2dImg (const image::ImageConstPtr &pInBinImg, const attr::eSkeletonAlgoType &skeletonAlgoType) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | skeleton2dImg (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | skeleton2dImg (const image::ImageConstPtr &pInBinImg, const attr::eSkeletonAlgoType &skeletonAlgoType, const image::ImagePtr &pOutBinImg) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton2dImgLvl1 > | skeleton2dImg_async (const image::ImageConstPtr &pInBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton2dImgLvl1 > | skeleton2dImg_async (const image::ImageConstPtr &pInBinImg, const attr::eSkeletonAlgoType &skeletonAlgoType) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton2dImgLvl1 > | skeleton2dImg_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton2dImgLvl1 > | skeleton2dImg_async (const image::ImageConstPtr &pInBinImg, const attr::eSkeletonAlgoType &skeletonAlgoType, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Skeleton2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | skeleton3dImg (const image::ImageConstPtr &pInBinImg3d) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | skeleton3dImg (const image::ImageConstPtr &pInBinImg3d, const attr::eSkeletonAlgoType &skeletonAlgoType) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | skeleton3dImg (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | skeleton3dImg (const image::ImageConstPtr &pInBinImg3d, const attr::eSkeletonAlgoType &skeletonAlgoType, const image::ImagePtr &pOutBinImg) |
| wrapper function for computes the 2d skeleton image from a binary image More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton3dImgLvl1 > | skeleton3dImg_async (const image::ImageConstPtr &pInBinImg3d) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton3dImgLvl1 > | skeleton3dImg_async (const image::ImageConstPtr &pInBinImg3d, const attr::eSkeletonAlgoType &skeletonAlgoType) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton3dImgLvl1 > | skeleton3dImg_async (const image::ImageConstPtr &pInBinImg3d, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Skeleton3dImgLvl1 > | skeleton3dImg_async (const image::ImageConstPtr &pInBinImg3d, const attr::eSkeletonAlgoType &skeletonAlgoType, const image::ImagePtr &pOutBinImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< Skeleton3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing2dImgLvl1 > | unionLinearClosing2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnionLinearClosing2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearClosing3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of closings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearClosing3dImgLvl1 > | unionLinearClosing3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnionLinearClosing3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening2dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of opening calculated for several linear structuring element orientations More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening2dImgLvl1 > | unionLinearOpening2dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnionLinearOpening2dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API void | unionLinearOpening3dImg (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| wrapper function for Union of openings calculated for several linear structuring element orientations on 3d images More... | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< UnionLinearOpening3dImgLvl1 > | unionLinearOpening3dImg_async (const image::ImageConstPtr &pInImg, const ipsdk::ipReal64 radius, const ipsdk::ipUInt32 nbAngles, const attr::eBorderExtensionPolicy &inOptBorderExtensionPolicy, const image::ImagePtr &pOutImg) |
| asynchronous wrappers | |
| IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr | getAsyncProcessorOutput (boost::shared_ptr< UnionLinearOpening3dImgLvl1 > pProcessor) |
| function to retrieve the result of an asynchronous processor | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYAttributeConstPtr &pSEXY, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy) |
| function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension2 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYAttributeConstPtr &pSEXY, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy) |
| function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const boost::shared_ptr< const attr::InRadius > &pInRadius, const eSEXYSubType &typeSE, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy) |
| function allowing to define rule applied on working 2d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYZAttributeConstPtr &pSEXYZ, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy) |
| function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension2 (const ImageAttributeConstPtr &pInImg, const StructuringElementXYZAttributeConstPtr &pSEXYZ, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInBorderExtensionPolicy) |
| function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchBorderExtension1 (const ImageAttributeConstPtr &pInImg, const boost::shared_ptr< const attr::InRadius > &pInRadius, const eSEXYZSubType &typeSE, const boost::shared_ptr< const attr::InOptBorderExtensionPolicy > pInOptBorderExtensionPolicy) |
| function allowing to define rule applied on working 3d image for morphological algorithms with optional border extension | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchSEMorphology (const ImageAttributeConstPtr &pInputAttribute, const StructuringElementXYAttributeConstPtr &pSEXYAttribute) |
| function allowing to define rule applied on working image for structuring elements processing algorithms | |
| IPSDKIPLBASICMORPHOLOGY_API CustomCheckedImagePropertyPtr | matchSEMorphology (const ImageAttributeConstPtr &pInputAttribute, const StructuringElementXYZAttributeConstPtr &pSEXYZAttribute) |
| function allowing to define rule applied on working image for structuring elements processing algorithms | |
| IPSDKIPLBASICMORPHOLOGY_API eSEProcessingCase | getSEProcessingCase (const StructuringElementXYInfo &seInfo, const image::BaseImage &inImg) |
| function allowing to retrieve morphological structuring element processing case in function of structuring element information and of input image informations | |
| IPSDKIPLBASICMORPHOLOGY_API eSEProcessingCase | getSEProcessingCase (const StructuringElementXYZInfo &seInfo, const image::BaseImage &inImg) |
| function allowing to retrieve morphological structuring element processing case in function of structuring element information and of input image informations | |
| IPSDKIPLBASICMORPHOLOGY_API image::eImageBufferType | getSEWkImageBufferType (const StructuringElementXYInfo &seInfo, const image::BaseImage &inImg) |
| retrieve working image type associated to morphological structuring element processing case More... | |
| IPSDKIPLBASICMORPHOLOGY_API image::eImageBufferType | getSEWkImageBufferType (const StructuringElementXYZInfo &seInfo, const image::BaseImage &inImg) |
| retrieve working image type associated to morphological structuring element processing case More... | |
Namespace aggregating morphological operations on images.
| typedef std::vector<MLD2dElement> ipsdk::imaproc::morpho::ML2dDecomposition |
collection of elements associated to the a multi level decomposition of a convex and symetric structuring element 2d
| typedef std::vector<MLD3dElement> ipsdk::imaproc::morpho::ML3dDecomposition |
collection of elements associated to the a multi level decomposition of a convex and symetric structuring element 3d
Enumerate describing processing case associated to a structuring element.
| Enumerator | |
|---|---|
| eCUIT_Standard | structuring element will be proceded in a normal way |
| eCUIT_CircularDecomposition | circular structuring element will be decomposed (see Specific case of circular and spherical shapes) |
| eCUIT_DistanceMap | morphological operation will be replaced by a distance map computation |
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::morpho::workingSEMorphology | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const StructuringElementXYAttributeConstPtr & | pSEXYAttribute | ||
| ) |
function allowing to create a working image initializer for structuring elements processing
| IPSDKIPLBASICMORPHOLOGY_API CustomImageInfoPtr ipsdk::imaproc::morpho::workingSEMorphology | ( | const ImageAttributeConstPtr & | pInputAttribute, |
| const StructuringElementXYZAttributeConstPtr & | pSEXYZAttribute | ||
| ) |
function allowing to create a working image initializer for structuring elements processing
| IPSDKIPLBASICMORPHOLOGY_API void ipsdk::imaproc::morpho::decomposeRegularSEXY | ( | const StructuringElementXY & | regularSEXY, |
| ML2dDecomposition & | decomposition | ||
| ) |
function allowing to decompose a convex and symetric (regards to x and y axis) structuring element 2d
| IPSDKIPLBASICMORPHOLOGY_API void ipsdk::imaproc::morpho::decomposeRegularSEXYZ | ( | const StructuringElementXYZ & | regularSEXYZ, |
| ML3dDecomposition & | decomposition | ||
| ) |
function allowing to decompose a convex and symetric (regards to x, y and z axis) structuring element 3d
| IPSDKIPLBASICMORPHOLOGY_API image::eImageBufferType ipsdk::imaproc::morpho::getSEWkImageBufferType | ( | const StructuringElementXYInfo & | seInfo, |
| const image::BaseImage & | inImg | ||
| ) |
retrieve working image type associated to morphological structuring element processing case
| IPSDKIPLBASICMORPHOLOGY_API image::eImageBufferType ipsdk::imaproc::morpho::getSEWkImageBufferType | ( | const StructuringElementXYZInfo & | seInfo, |
| const image::BaseImage & | inImg | ||
| ) |
retrieve working image type associated to morphological structuring element processing case
1.8.14