![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
algorithm allowing to extract dilated local extrema 2d from an image More...
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr | ipsdk::imaproc::advmorpho::dilateLocalMaxima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor) |
| wrapper function for algorithm allowing to extract dilated local maxima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API void | ipsdk::imaproc::advmorpho::dilateLocalMaxima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg) |
| wrapper function for algorithm allowing to extract dilated local maxima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr | ipsdk::imaproc::advmorpho::dilateLocalMinima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor) |
| wrapper function for algorithm allowing to extract dilated local minima 2d from an image More... | |
| IPSDKIPLADVANCEDMORPHOLOGY_API void | ipsdk::imaproc::advmorpho::dilateLocalMinima2dImg (const image::ImageConstPtr &pInImg, const ipReal32 inDilateFactor, const image::ImagePtr &pOutBinImg) |
| wrapper function for algorithm allowing to extract dilated local minima 2d from an image More... | |
algorithm allowing to extract dilated local extrema 2d from an image
This algorithm allows, given an input image InImg, a dilation factor InDilateFactor and a searched extrema type defined by InLocalExtremumType parameter, to compute a binary ouput image OutBinImg where all set pixels are part of a dilated local extrema.
Output image is computed has follow (local maxima case) :
where pixel with index
is :
in output image
.This is illustrated in case of a 1d signal :
Here is an example of a dilated local maxima extraction applied to an unsigned char input image with dilation factor equal to 0 :
Here is an example of a dilated local maxima extraction applied to an unsigned char input image with dilation factor equal to 5 (note merged maxima) :
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg | [Input] image for processing operation | X |
| ipsdk::imaproc::attr::InDilateFactor | [Input] factor used for dilation | X |
| ipsdk::imaproc::attr::InLocalExtremumType | [Input] local extremum type | X |
| ipsdk::imaproc::attr::OutOptWk1Img | [Output Optional] Temporary working image for algorithm | 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::processor::ifIsSet (_pOutOptWk1Img,
ipsdk::imaproc::matchSizeAndType (_pInImg,_pOutOptWk1Img)))
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::advmorpho::dilateLocalMaxima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipReal32 | inDilateFactor | ||
| ) |
wrapper function for algorithm allowing to extract dilated local maxima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API image::ImagePtr ipsdk::imaproc::advmorpho::dilateLocalMinima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipReal32 | inDilateFactor | ||
| ) |
wrapper function for algorithm allowing to extract dilated local minima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API void ipsdk::imaproc::advmorpho::dilateLocalMaxima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipReal32 | inDilateFactor, | ||
| const image::ImagePtr & | pOutBinImg | ||
| ) |
wrapper function for algorithm allowing to extract dilated local maxima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLADVANCEDMORPHOLOGY_API void ipsdk::imaproc::advmorpho::dilateLocalMinima2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipReal32 | inDilateFactor, | ||
| const image::ImagePtr & | pOutBinImg | ||
| ) |
wrapper function for algorithm allowing to extract dilated local minima 2d from an image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14