메인 콘텐츠로 건너뛰기
이 객체는 체크마크 블록의 특정 속성에 액세스할 수 있게 합니다. ICheckmarkBlock 인터페이스는 IBlock 인터페이스에서 파생되며, 해당 인터페이스의 모든 속성을 상속합니다. 이 객체는 CheckmarkGroup 컬렉션의 element일 수 있습니다. 이 객체의 속성은 두 그룹으로 나눌 수 있습니다:
  • 블록의 체크마크 인식 과정에 영향을 주는 속성입니다. 여기에는 ImageProcessingParams, CheckmarkType, IsCorrectionEnabled, BlackThreshold, SuspiciousDistance, TrainingData가 포함됩니다. 이러한 속성을 사용하면 단일 블록에 대한 체크마크 처리용 특수 매개변수를 설정할 수 있습니다.
  • 그 밖의 모든 속성으로, 인식 결과를 나타냅니다.

속성

체크마크 블록 내부의 이미지 전처리에 영향을 미치는 속성 집합에 대한 액세스를 제공합니다.

인식에 사용할 체크마크 유형을 지정합니다. 체크마크 블록을 수동으로 생성할 때는 이 속성을 설정하여 체크마크 유형을 지정하십시오. Layout Analysis 중에 이미지에서 체크마크가 발견되면 유형이 자동으로 감지됩니다.

참고:

  • 이 속성은 동일한 그룹에 속하는 모든 체크마크에 대해 동일해야 합니다.
  • 체크마크 유형이 CMT_Custom인 경우, 인식된 체크마크는 선택됨 또는 선택 안 됨 상태일 수 있습니다(CheckmarkState 속성 설명 참조).

기본값은 CMT_Empty입니다.

이 속성이 TRUE로 설정되면 체크마크 블록을 선택하여 수정할 수 있습니다.

참고:

  • 이 속성은 동일한 그룹에 속하는 모든 체크마크에 대해 동일해야 합니다.
  • CheckmarkType 속성이 CMT_Custom인 경우, 이 속성의 값은 무시됩니다. 이 유형의 인식된 체크마크는 선택됨 또는 선택 안 됨 상태일 수 있습니다(CheckmarkState 속성 설명 참조).

기본값은 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다른 객체의 동일한 속성 값을 사용해 현재 객체의 속성을 초기화합니다.
CheckmarkBlock 객체 다이어그램

출력 매개변수

이 객체는 다음 메서드 및 속성의 출력 매개변수입니다.

참고 항목

블록 CheckmarkGroup Layout 및 블록 사용하기 체크마크 인식 속성 사용하기