16 #ifndef __IPSDKIPLATTRIBUTES_INOPTHOUGHLINESEXTRACTIONPARAMS_H__ 17 #define __IPSDKIPLATTRIBUTES_INOPTHOUGHLINESEXTRACTIONPARAMS_H__ 21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/HoughLinesExtractionParams.h> 33 InOptHoughLinesExtractionParams,
35 ipsdk::processor::isGreaterOrEqual<HoughLinesExtractionParams::LocalMaxSearchWindowRadius>(attribute, 1) &&
38 ipsdk::processor::isGreater<HoughLinesExtractionParams::AccumThresholdValue>(attribute, .0) && ipsdk::processor::isLower<HoughLinesExtractionParams::AccumThresholdValue>(attribute, 1.0)),
48 #endif // __IPSDKIPLATTRIBUTES_INOPTHOUGHLINESEXTRACTIONPARAMS_H__ IPSDKBASEPROCESSING_API RulePtr none()
IPSDKIPLATTRIBUTES_API ipsdk::imaproc::attr::HoughLinesExtractionParamsPtr createDefaultHoughLinesExtractionParams()
function allowing to create a default HoughLineParams data item
absolute threshold
Definition: HoughAccumThresholdTypes.h:33
#define IPSDK_DECLARE_INPUT_OPTIONAL_FROM_EXISTING_DATAITEM_ATTRIBUTE(libraryName, className, dataItemClassName, RuleString, defaultValue)
Parameters used for step of extraction of lines in Hough lines algorithm.
Definition: HoughLinesExtractionParams.h:57
Definition of import/export macro for library.
IPSDKBASEPROCESSING_API RulePtr If(const RulePtr &pPredicate, const RulePtr &pRuleTrue)