# 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 좌표를 반환합니다. 참고 : 문자가 기울어지지 않았다면 사각형과 표시된 문자 영역이 동일할 것입니다.