![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
algorithm allowing to extract local extrema 2d from an image More...
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr | ipsdk::imaproc::advmorpho::localMaxima2dImg (const image::ImageConstPtr &pInImg) |
| wrapper function for algorithm allowing to extract local maxima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API void | ipsdk::imaproc::advmorpho::localMaxima2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg) |
| wrapper function for algorithm allowing to extract local maxima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr | ipsdk::imaproc::advmorpho::localMinima2dImg (const image::ImageConstPtr &pInImg) |
| wrapper function for algorithm allowing to extract local minima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API void | ipsdk::imaproc::advmorpho::localMinima2dImg (const image::ImageConstPtr &pInImg, const image::ImagePtr &pOutBinImg) |
| wrapper function for algorithm allowing to extract local minima 2d from an image More... | |
algorithm allowing to extract local extrema 2d from an image
This algorithm allows, given an input image InImg and a searched extrema type defined by InLocalExtremumType parameter, to compute a binary ouput image OutBinImg where all set pixels are local extrema.
This means that if a pixel is set in output image, all neighbor value respect one of following condition :
This is illustrated in case of a 1d signal :
Here is an example of a local maxima extraction applied to an unsigned char input image :
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg | [Input] image for processing operation | X |
| ipsdk::imaproc::attr::InLocalExtremumType | [Input] local extremum type | X |
| ipsdk::imaproc::attr::OutBinImg | [Output] binary image for processing operation | duplicateInOut (_pOutBinImg, _pInImg, ipsdk::image::eImageBufferType::eIBT_Binary) |
Global rule description for algorithm :
ipsdk::imaproc::matchSize (_pInImg,_pOutBinImg) &&
ipsdk::imaproc::noInSitu (_pInImg,_pOutBinImg)
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::advmorpho::localMaxima2dImg | ( | const image::ImageConstPtr & | pInImg | ) |
wrapper function for algorithm allowing to extract local maxima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::advmorpho::localMinima2dImg | ( | const image::ImageConstPtr & | pInImg | ) |
wrapper function for algorithm allowing to extract local minima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API void ipsdk::imaproc::advmorpho::localMaxima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const image::ImagePtr & | pOutBinImg | ||
| ) |
wrapper function for algorithm allowing to extract local maxima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API void ipsdk::imaproc::advmorpho::localMinima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const image::ImagePtr & | pOutBinImg | ||
| ) |
wrapper function for algorithm allowing to extract local minima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14