![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
local 2d image kurtosis computation More...
| IPSDKIPLSTATS_API image::ImagePtr | ipsdk::imaproc::stats::kurtosis2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY) |
| wrapper function for local kurtosis on a 2d image More... | |
| IPSDKIPLSTATS_API void | ipsdk::imaproc::stats::kurtosis2dImg (const image::ImageConstPtr &pInImg, const ipUInt32 inHalfKnlSizeX, const ipUInt32 inHalfKnlSizeY, const image::ImagePtr &pOutRealImg) |
| wrapper function for local kurtosis on a 2d image More... | |
local 2d image kurtosis computation
This algorithm computes for each pixel of output image associated local kurtosis on a rectangular neighbourhood of input image.
Given an input image
and rectangular kernel half sizes
and
, output image values are given by :
where
Here is an example of a Kurtosis computation applied on a 8 bits grey level image with
:
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg | [Input] image for processing operation | X |
| ipsdk::imaproc::attr::InHalfKnlSizeX | [Input] half kernel size along X axis for operation | X |
| ipsdk::imaproc::attr::InHalfKnlSizeY | [Input] half kernel size along Y axis for operation | X |
| ipsdk::imaproc::attr::OutRealImg | [Output] image for processing operation (data contained in image buffer are reals) | ipsdk::imaproc::duplicateInOut (_pOutRealImg, _pInImg, image::eImageBufferType::eIBT_Real32) |
Global rule description for algorithm :
ipsdk::imaproc::matchSize (_pInImg,_pOutRealImg)
| IPSDKIPLSTATS_API image::ImagePtr ipsdk::imaproc::stats::kurtosis2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipUInt32 | inHalfKnlSizeX, | ||
| const ipUInt32 | inHalfKnlSizeY | ||
| ) |
wrapper function for local kurtosis on a 2d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLSTATS_API void ipsdk::imaproc::stats::kurtosis2dImg | ( | const image::ImageConstPtr & | pInImg, |
| const ipUInt32 | inHalfKnlSizeX, | ||
| const ipUInt32 | inHalfKnlSizeY, | ||
| const image::ImagePtr & | pOutRealImg | ||
| ) |
wrapper function for local kurtosis on a 2d image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14