![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
calculates the histogram for each 3d data of an input image More...
calculates the histogram for each 3d data of an input image
This algorithm computes the histogram for each 3d data of the input image.
In other words, the results will be computed :
Two wrappers can be called : the histogramMsr3d wrapper is only used to compute the histogram measurements on a grey level 3d volume, whereas the multiSlice_histogramMsr3d wrapper must be used for more complex data (sequence and/or color).
See Histogram measurement 2d for a description of the histogram measurement.
Attribute description for algorithm :
| Name | ToolTip | Default Initializer |
|---|---|---|
| ipsdk::imaproc::attr::InImg3d | [Input] 3d image for operation | X |
| ipsdk::imaproc::attr::InOptHistoMsrParams | [Input Optional] histogram measure parameters | X |
| ipsdk::imaproc::attr::OutPIHistogram | [Output] Plan indexed collection of histogram properties | ipsdk::imaproc::fromImageButVolume (_pOutPIHistogram, _pInImg3d) |
Global rule description for algorithm :
ipsdk::imaproc::matchImagePlans (_pOutPIHistogram,_pInImg3d,eImagePlansMatchPolicy::eIPMP_CT) &&
(ipsdk::processor::ifIsSet (_pInOptHistoMsrParams,ipsdk::imaproc::matchImageRange<ipsdk::imaproc::attr::HistoMsrParams::Min>(_pInImg3d,_pInOptHistoMsrParams) && ipsdk::imaproc::matchImageRange<ipsdk::imaproc::attr::HistoMsrParams::Max>(_pInImg3d,_pInOptHistoMsrParams) && ipsdk::processor::isGreater<ipsdk::imaproc::attr::HistoMsrParams::BinWidth>(_pInOptHistoMsrParams,0)))
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::HistogramDataPtr ipsdk::imaproc::glbmsr::histogramMsr3d | ( | const image::ImageConstPtr & | pInImg | ) |
wrapper function for calculates the histogram for each 3d data of an input image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedHistogramDataPtr ipsdk::imaproc::glbmsr::multiSlice_histogramMsr3d | ( | const image::ImageConstPtr & | pInImg | ) |
wrapper function for calculates the histogram for each 3d data of an input image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::HistogramDataPtr ipsdk::imaproc::glbmsr::histogramMsr3d | ( | const image::ImageConstPtr & | pInImg, |
| const ipsdk::imaproc::attr::HistoMsrParamsConstPtr & | pHistoPrms | ||
| ) |
wrapper function for calculates the histogram for each 3d data of an input image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
| IPSDKIPLGLOBALMEASURE_API ipsdk::imaproc::attr::PlanIndexedHistogramDataPtr ipsdk::imaproc::glbmsr::multiSlice_histogramMsr3d | ( | const image::ImageConstPtr & | pInImg, |
| const ipsdk::imaproc::attr::HistoMsrParamsConstPtr & | pHistoPrms | ||
| ) |
wrapper function for calculates the histogram for each 3d data of an input image
| ipsdk::processor::IPSDKBaseProcessingException | on failure |
1.8.14