![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
computes look up table used to equalize an histogram More...
| IPSDKIPLINTENSITYTRANSFORM_API ipsdk::imaproc::attr::IntensityLUTPtr | ipsdk::imaproc::itrans::equalize (const ipsdk::imaproc::attr::HistogramDataConstPtr &pInHistogram, const ipsdk::imaproc::attr::RangeConstPtr &pInOutputRange) |
| wrapper function for equalization lut computation. More... | |
computes look up table used to equalize an histogram
Given an input histogram
(associated to
classes) and an output range for values
, output look up table
is computed as follow :
We first compute cumulative distribution function :
Output look up table
is then given by :
where
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InHistogram | [Input] histogram properties | X |
| ipsdk::imaproc::attr::InOutputRange | [Input] output image intensity range for algorithm | X |
| ipsdk::imaproc::attr::OutIntensityLUT | [Output] intensity lookup table used by algorithm | ipsdk::processor::allocate (_pOutIntensityLUT) |
Global rule description for algorithm :
ipsdk::processor::none ()
| IPSDKIPLINTENSITYTRANSFORM_API ipsdk::imaproc::attr::IntensityLUTPtr ipsdk::imaproc::itrans::equalize | ( | const ipsdk::imaproc::attr::HistogramDataConstPtr & | pInHistogram, |
| const ipsdk::imaproc::attr::RangeConstPtr & | pInOutputRange | ||
| ) |
wrapper function for equalization lut computation.
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14