- 블록의 체크마크 인식 과정에 영향을 주는 속성입니다. 여기에는 ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance, TrainingData가 포함됩니다. 이러한 속성을 사용하면 단일 블록에 대한 체크마크 처리용 특수 매개변수를 설정할 수 있습니다.
- 그 밖의 모든 속성으로, 인식 결과를 나타냅니다.
속성
체크마크 블록 내부의 이미지 전처리에 영향을 미치는 속성 집합에 대한 액세스를 제공합니다. | ||
인식에 사용할 체크마크 유형을 지정합니다. 체크마크 블록을 수동으로 생성할 때는 이 속성을 설정하여 체크마크 유형을 지정하십시오. Layout Analysis 중에 이미지에서 체크마크가 발견되면 유형이 자동으로 감지됩니다. 참고:
기본값은 CMT_Empty입니다. | ||
이 속성이 TRUE로 설정되면 체크마크 블록을 선택하여 수정할 수 있습니다. 참고:
기본값은 FALSE입니다. | ||
체크마크를 선택됨으로 간주하는 데 필요한 검은색 비율을 지정합니다. 이 속성은CMT_Custom. 기본값은 -1입니다. 체크마크 학습 후 또는 이 체크마크의 TrainingData를 로드하면 이 값이 변경됩니다. 자세한 내용은Recognizing Checkmarks를 참조하십시오. | ||
체크마크를 불확실하게 인식하게 만드는 흑색 임계값으로부터의 거리를 지정합니다. AmountOfBlack과 BlackThreshold의 차이의 절댓값이 이 속성의 값 이하이면 IsSuspicious 속성이 TRUE로 설정됩니다. 이 속성은CMT_Custom유형의 체크마크에만 사용할 수 있습니다. 기본값은 -1입니다. 체크마크 학습 후 또는 이 체크마크의 TrainingData를 로드하면 이 값이 변경됩니다. 자세한 내용은Recognizing Checkmarks를 참조하십시오. | ||
체크마크 학습 데이터를 지정합니다. 이 속성은CMT_Custom. 체크마크 학습 데이터는 체크마크 학습 중에 다음 메서드를 사용하여 CMT_Custom 유형의 각 체크마크 블록에 대해 생성됩니다:method. CMT_Custom 유형의 체크마크에 학습 데이터를 사용하려면, 해당 체크마크 블록의 이 속성 값을 학습 중에 얻은 적절한 CheckmarkTrainingData 객체로 초기화해야 합니다. 자세한 내용은Recognizing Checkmarks. 이 속성은 BlackThreshold 및 SuspiciousDistance 속성의 값과 연관되어 있습니다. 새 CheckmarkTrainingData 객체가 이 속성에 할당되면, BlackThreshold 및 SuspiciousDistance는 해당 객체가 저장될 때 사용된 값으로 설정됩니다. 반대로, BlackThreshold 및 SuspiciousDistance를 변경한 후 이 속성의 값을 저장하면, 해당 두 속성의 값 정보를 유지하는 새 CheckmarkTrainingData 객체가 반환됩니다. | ||
체크마크 블록의 상태(선택됨, 선택 안 됨, 수정됨)를 반환합니다. CheckmarkType 속성이 CMT_Custom인 경우, 인식된 체크마크는 선택됨 또는 선택 안 됨 상태만 가질 수 있으며 수정됨 상태는 가질 수 없습니다. | ||
이 속성이 TRUE로 설정된 경우, 체크마크가 불확실하게 인식되었음을 나타냅니다. | ||
, 읽기 전용 | 체크마크 이미지에서 검은색이 차지하는 비율을 반환합니다. | |
메서드
| 이름 | 설명 |
|---|---|
| CopyFrom | 다른 객체의 동일한 속성 값을 사용해 현재 객체의 속성을 초기화합니다. |
객체 다이어그램
출력 매개변수
- GetAsCheckmarkBlock 메서드(블록 객체)
- CheckmarkGroup 객체의 Item, AddNew 메서드
