Iso Data Threshold
1 개요
평균 어두운 회색 값과 평균 밝은 회색 값 사이의 중간에 있는 Threshold값을 자동으로 계산합니다.
2 알고리즘 상세 설명
입력 이미지 | 결과 이미지 |
---|---|
![]() |
![]() |
Fig. Iso Data Threshold 동작 예시
3 예제 코드
CIsoDataThreshold isoDataThreshold;
CFLImage fliSourceImage;
isoDataThreshold.SetSourceImage(fliSourceImage);
CMultiVar<int64_t> mvLogicalCondition;
isoDataThreshold.PushBack((int64_t)(ELogicalCondition_Greater));
isoDataThreshold.SetLogicalCondition(mvLogicalCondition);
CMultiVar<double> mvOffset(0);
isoDataThreshold.SetThresholdOffset(mvOffset);
isoDataThreshold.Execute();
4 파라미터 설정 및 사용 방법
- Threshold 파라미터 공통 : Absolute Threshold 참고
멤버함수 | 파라미터 | 설 명 | ||
---|---|---|---|---|
SetThresholdOffset | CMultiVar<double> | mvOffset | IN | 이진화 적용 Offset |
산출된 Threshold 값에 Offset 만큼 더 적용하여 이진화를 수행하게 됩니다.