29 class CInternalVarianceThreshold;
889 DeclareGetClassType();
1038 CInternalVarianceThreshold* m_pInternal;
1039 friend class CInternalVarianceThreshold;
다중 변수 클래스
Definition MultiVar.h:31
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1596
EVarianceThresholdCondition
이진화 계산 방식 열거형
Definition VarianceThreshold.h:71
@ EVarianceThresholdCondition_Light
커널 사이즈 영역의 평균과 가변 임계값의 합을 임계값으로 사용하여 이진화
Definition VarianceThreshold.h:133
@ EVarianceThresholdCondition_Equal
커널 사이즈 영역의 평균과 가변 임계값의 합과 차를 임계값으로 사용하여 이진화
Definition VarianceThreshold.h:164
@ EVarianceThresholdCondition_NotEqual
커널 사이즈 영역의 평균과 가변 임계값의 합과 차를 임계값으로 사용하여 이진화
Definition VarianceThreshold.h:195
@ EVarianceThresholdCondition_Dark
커널 사이즈 영역의 평균과 가변 임계값의 차를 임계값으로 사용하여 이진화
Definition VarianceThreshold.h:102
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< int64_t > &mvOutOfRangeValue) const
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< double > *pMvOutOfRangeValue) const
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< double > &mvOutOfRangeValue) const
virtual const CResult GetRangeValue(Base::CMultiVar< int64_t > *pMvRangeValue) const
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< int64_t > *pMvOutOfRangeValue) const
CVarianceThreshold(const CVarianceThreshold *pVarianceThreshold)
ELogicalConditionOfChannels m_eLogicalConditionOfChannels
Definition VarianceThreshold.h:957
Base::CMultiVar< uint64_t > m_mvU64OutOfRangeValue
Definition VarianceThreshold.h:1022
virtual const CResult GetLogicalCondition(EVarianceThresholdCondition &eThresholdCondition) const
CVarianceThreshold(const CVarianceThreshold &VarianceThreshold)
virtual const CResult SetRangeValue(const Base::CMultiVar< double > &mvRangeValue)
const CVarianceThreshold & operator=(const CVarianceThreshold &VarianceThreshold)
virtual const CResult SetKernel(const Base::CMultiVar< int64_t > &mvKernelSize=Base::CMultiVar< int64_t >(15, 15))
virtual const CResult SetStdDevScale(const Base::CMultiVar< double > &mvStdDevScale)
virtual const CResult SetLogicalCondition(const Base::CMultiVar< int64_t > &mvThresholdCondition)
Base::CMultiVar< int64_t > m_mvThresholdCondition
Definition VarianceThreshold.h:944
virtual const Base::CMultiVar< int64_t > GetKernel() const
virtual ELogicalConditionOfChannels GetLogicalConditionOfChannels() const
virtual const CResult SetLogicalConditionOfChannels(ELogicalConditionOfChannels eCondition)
Base::CMultiVar< int64_t > m_mvI64OutOfRangeValue
Definition VarianceThreshold.h:1035
virtual const Base::CMultiVar< double > GetAbsThreshold() const
virtual const CResult SetAbsThreshold(const Base::CMultiVar< double > &mvAbsThreshold)
virtual bool IsLicenseAvailable() const override
현재 보유한 라이선스로 해당 알고리즘을 사용할 수 있는지에 대한 여부를 반환 합니다.
virtual const CResult GetRangeValue(Base::CMultiVar< double > &mvRangeValue) const
Base::CMultiVar< int64_t > m_mvI64RangeValue
Definition VarianceThreshold.h:996
Base::CMultiVar< uint64_t > m_mvU64RangeValue
Definition VarianceThreshold.h:983
virtual const CResult SetRangeValue(const Base::CMultiVar< uint64_t > &mvRangeValue)
virtual const CResult Clear() override
virtual const Base::CMultiVar< int64_t > GetLogicalCondition() const
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< uint64_t > &mvOutOfRangeValue) const
virtual const CResult SetOutOfRangeValue(const Base::CMultiVar< uint64_t > mvOutOfRangeValue)
virtual const Base::CMultiVar< double > GetStdDevScale() const
virtual const CResult SetLogicalCondition(int64_t i64ThresholdCondition)
virtual const CResult Execute()
virtual ~CVarianceThreshold()
virtual const CResult SetRangeValue(const Base::CMultiVar< int64_t > &mvRangeValue)
Base::CMultiVar< double > m_mvStdDevScale
Definition VarianceThreshold.h:918
virtual const CResult Assign(const CVarianceThreshold &VarianceThreshold)
virtual const CResult GetLogicalCondition(Base::CMultiVar< int64_t > &mvThresholdCondition) const
virtual const CResult GetRangeValue(Base::CMultiVar< int64_t > &mvRangeValue) const
virtual const CResult GetRangeValue(Base::CMultiVar< uint64_t > *pMvRangeValue) const
Base::CMultiVar< double > m_mvAbsThreshold
Definition VarianceThreshold.h:931
Base::CMultiVar< double > m_mvF64RangeValue
Definition VarianceThreshold.h:970
virtual const CResult SetLogicalCondition(EVarianceThresholdCondition eThresholdCondition)
virtual const CResult SetOutOfRangeValue(const Base::CMultiVar< int64_t > mvOutOfRangeValue)
virtual const CResult SetOutOfRangeValue(const Base::CMultiVar< double > mvOutOfRangeValue)
virtual const CResult GetRangeValue(Base::CMultiVar< double > *pMvRangeValue) const
virtual const CResult SetKernel(int64_t i64KernelWidth, int64_t i64KernelHeight)
virtual const CResult GetRangeValue(Base::CMultiVar< uint64_t > &mvRangeValue) const
virtual const CResult Assign(const CVarianceThreshold *pVarianceThreshold)
Base::CMultiVar< double > m_mvF64OutOfRangeValue
Definition VarianceThreshold.h:1009
Base::CMultiVar< int64_t > m_mvKernelSize
Definition VarianceThreshold.h:905
virtual const CResult GetOutOfRangeValue(Base::CMultiVar< uint64_t > *pMvOutOfRangeValue) const
Definition AbsoluteThreshold.h:25
ELogicalConditionOfChannels
Definition DefinitionsImgProcBase.h:55