OCRMax Vision Data Access functions

이 항목에서는 광학적 문자 해독 OCRMax 구조체에서 값을 가져오는 Vision Data Access functions를 열거합니다.

참고 :  다음 각 함수는 첫 번째 매개 변수로 OCRMax 데이터 구조를 참조합니다. 문자_인덱스(0에서 시작)는 구조체에서 인덱스되는 문자를 결정합니다.
함수 설명

GetAngle(OCRMax, [인덱스])

각도 값을 반환합니다.

GetChar(OCRMax, [인덱스1], [인덱스2])

해당 인덱스의 문자를 반환합니다.
선택 사항인 문자_인덱스1 매개 변수가 1인 경우 두 번째로 점수가 높은 문자를 반환합니다.

GetCharConfused(OCRMax, 문자_인덱스*)

* 선택 사항

선택 사항인 문자_인덱스가 지정된 경우 인덱스에 해당하는 문자의 혼동 상태를 반환합니다. 혼동되면 1.0이고, 그렇지 않으면 0.0입니다. 문자_인덱스를 지정하지 않은 경우에는 문자열 내의 문자 중 혼동 상태에 있는 문자가 있으면 1.0을 반환하고 그렇지 않으면 0.0을 반환합니다.

GetCharFailedValidation(OCRMax, 문자_인덱스*)

* 선택 사항

선택 사항인 문자_인덱스가 지정된 경우 인덱스에 해당하는 문자의 유효성 검증 상태를 반환합니다. 유효성 검증이 실패하면 1.0이고, 그렇지 않으면 0.0입니다. 문자_인덱스를 지정하지 않은 경우에는 문자열 내의 문자 중 유효성 검증에 실패한 문자가 있으면 1.0을 반환하고 그렇지 않으면 0.0을 반환합니다.

GetCharMisMatch(OCRMax, 문자_인덱스*)

* 선택 사항

선택 사항인 문자_인덱스가 지정된 경우 문자의 불일치 상태를 반환합니다. 불일치 특징이 있으면 1.0이고, 그렇지 않으면 0.0입니다. 문자_인덱스를 지정하지 않은 경우에는 문자열 내의 문자 중 유효성 검증에 불일치하는 문자가 있으면 1.0을 반환하고 그렇지 않으면 0.0을 반환합니다.

GetCharacterRegion(OCRMax, 문자_인덱스, 표시)

인덱스에 해당하는 문자의 Region 데이터 구조를 반환합니다. 반환되는 영역은 아래 그림과 같이 문자를 완전히 포함하는 직사각형 중 가장 작은 직사각형 영역입니다. (아래 그림의 문자와 같이) 문자가 기울어지지 않았다면 표시된 문자 영역과 문자 사각형이 동일할 것입니다.

GetCharsTrained(OCRMax)

트레이닝된 문자들을 문자열로서 반환합니다.

GetFontName(OCRMax)

참조된 OCRMax 함수의 글꼴 이름을 반환합니다.

GetHeight(문자영역)

문자 사각형의 높이를 반환합니다.

참고 :  문자 사각형 높이와 문자 영역 높이는 동일합니다.

GetHeight(OCRMax, 문자_인덱스)

문자 영역의 높이를 반환합니다.

참고 :  문자 사각형 높이와 문자 영역 높이는 동일합니다.

GetIgnoredCharacters(OCRMax)

필딩 동안 무시된 분할된 문자 수를 반환합니다.

GetInternalSettings(OCRMax)

참조된 OCRMax 함수의 분할 매개 변수를 Settings 데이터 구조로 반환합니다. 이 데이터는 다른 OCRMax 함수의 외부 설정 매개 변수에서 참조할 수 있습니다. 그러나 다음을 수행하지 않으면 자동 조정 대화 상자가 비활성화됩니다.

GetInternalSettings 함수를 사용하는 동안 자동 조정 대화 상자를 활성화 상태로 유지하려면 두 개 이상의 OCRMax 함수(OCRMax#1 및 OCRMax#2)를 사용해야 합니다.

첫 번째 OCRMax 함수(OCRMax#1)는 외부 설정 매개 변수를 0으로 설정하여 자동 조정 기능을 활성화된 상태로 유지합니다. 다음으로 OCRMax#1을 참조하는 GetInternalSettings 함수가 사용됩니다.

두 번째 OCRMax 함수(OCRMax#2)의 외부 설정 매개 변수는 GetInternalSettings 함수를 참조합니다. 이렇게 하면 OCRMax#1을 자동으로 조정할 수 있으며 그 결과는 OCRMax#2에서 활용합니다.

예:

  • 셀 A1: 외부 설정 = 0인 OCRMax#1
  • 셀 B1: GetInternalSettings(A1 참조)
  • 셀 C1: 외부 설정 = B1인 OCRMax#2

GetNumCharTrainedInstances(OCRMax, 문자)

트레이닝된 문자의 인스턴스 수를 반환합니다(예: "a", "B", "1").

GetPassed(OCRMax, 문자_인덱스)

인덱스에 해당하는 문자의 합격/불합격 상태를 반환합니다. 인덱스 매개 변수를 지정하지 않으면 전체 문자열의 합격/불합격 상태를 반환합니다. 문자열의 모든 문자가 합격한 경우에만 전체 문자열이 합격합니다.

GetScore(OCRMax, 문자_인덱스0, [문자_인덱스1])

인덱싱된 문자의 일치 점수를 반환합니다(0 - 100). 선택 사항인 인덱스1 매개 변수가 1인 경우 두 번째로 점수가 높은 문자의 점수를 반환합니다.

GetSize(OCRMax, 문자_인덱스)

인덱스된 문자의 크기를 픽셀 단위로 반환합니다.

GetString(OCRMax)

참조된 OCRMax 함수가 읽은 텍스트 문자열을 반환합니다.

GetWidth(문자영역)

문자 사각형의 폭을 반환합니다.

참고 :  문자가 기울어진 경우 이 폭은 기울기를 보정하는 데 필요한 추가 폭을 문자 영역에 더한 값입니다.

GetWidth(OCRMax, 문자_인덱스)

문자 영역의 폭을 반환합니다.

GetX(문자영역)

문자 사각형의 x 좌표를 반환합니다.

GetX(OCRMax, 문자_인덱스, 모서리_인덱스)

문자 영역의 지정된 모서리 x 좌표를 반환합니다.

GetY(문자영역)

문자 사각형의 y 좌표를 반환합니다.

GetY(OCRMax, 문자_인덱스, 모서리_인덱스)

표시된 문자 영역의 지정된 모서리 y 좌표를 반환합니다.

참고 :  문자가 기울어지지 않았다면 사각형과 표시된 문자 영역이 동일할 것입니다.