16 #ifndef __IPSDKIPLGLOBALMEASURE_HISTOGRAMMASKMSR2DLVL3_H__ 17 #define __IPSDKIPLGLOBALMEASURE_HISTOGRAMMASKMSR2DLVL3_H__ 23 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/DataItem/OutHistogram.h> 24 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/YStrip2d/InMaskYStrip2d.h> 25 #include <IPSDKIPL/IPSDKIPLAttributes/Attribute/Strip/YStrip2d/InYStrip2d.h> 36 ((ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Min>(_pInYStrip2d, _pOutHistogram)) &&
37 (ipsdk::imaproc::matchStripRange<ipsdk::imaproc::attr::HistogramData::Max>(_pInYStrip2d, _pOutHistogram)) &&
38 (ipsdk::processor::isGreater<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 0)) &&
39 ((ipsdk::imaproc::bufferType(_pInYStrip2d, ipsdk::image::eImageBufferType::eIBT_Real32)) ||
40 (ipsdk::processor::isGreaterOrEqual<ipsdk::imaproc::attr::HistogramData::BinWidth>(_pOutHistogram, 1)))),
41 (((
ipsdk)(imaproc)(attr))(InYStrip2d))
42 (((
ipsdk)(imaproc)(attr))(InMaskYStrip2d))
43 (((
ipsdk)(imaproc)(attr))(OutHistogram)))
51 ((RAWSTRIP)(InMaskYStrip2d)));
58 template <
typename BufType,
59 ipsdk::eInstructionSet::domain IS>
74 #endif // __IPSDKIPLGLOBALMEASURE_HISTOGRAMMASKMSR2DLVL3_H__
#define IPSDK_DECLARE_PROCESSING_ALGORITHM(libraryName, algoName, RuleString, attributeSeq)
#define IPSDK_DECLARE_ALGORITHM_PARSED_DATA(dataSeq)
Definition of import/export macro for library.
#define IPSDK_DECLARE_ALGORITHM_FUNCTION_SELECTOR(dataTypeSeq)