IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces
Pruning2dImg.h File Reference

Wrapper functions for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed. More...

#include <IPSDKIPL/IPSDKIPLBasicMorphology/IPSDKIPLBasicMorphologyExports.h>
#include <IPSDKImage/Image/ImageTypes.h>

Go to the source code of this file.

Namespaces

 ipsdk::imaproc::morpho
 Namespace aggregating morphological operations on images.
 

Functions

IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 ipsdk::imaproc::morpho::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 > ipsdk::imaproc::morpho::pruning2dImg_async (const image::ImageConstPtr &pInBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API boost::shared_ptr< Pruning2dImgLvl1 > ipsdk::imaproc::morpho::pruning2dImg_keepAll_async (const image::ImageConstPtr &pInBinImg, const ipsdk::ipUInt32 nbMaxIter, const image::ImagePtr &pOutBinImg)
 asynchronous wrappers
 
IPSDKIPLBASICMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::morpho::getAsyncProcessorOutput (boost::shared_ptr< Pruning2dImgLvl1 > pProcessor)
 function to retrieve the result of an asynchronous processor
 

Detailed Description

Wrapper functions for Reduces skeleton branches. If enough iterations are processed, the branches are completely removed.

Author
R. Abbal
Date
2020/05/11