시작하기
OCR (문자 인식)
이 페이지의 내용
  1. 명령
  2. 설정
  3. 출력 변수
  4. JSON 출력

OCR (문자 인식)

카메라 영상에서 문자를 실시간으로 감지하고 읽어옵니다. 인식 언어는 분석기 설정의 OCR 언어에서 영어(기본), 한국어, 일본어, 중국어 (간체), 독일어, 프랑스어, 스페인어, 포르투갈어, 힌디어, 아랍어, 러시아어 중 하나를 고릅니다. 분석기 하나는 한 언어만 인식합니다.

  • 시간 안정화로 프레임마다 흔들리는 인식 결과를 억제합니다.
  • 감지된 텍스트를 읽기 순서(위에서 아래, 왼쪽에서 오른쪽)로 정렬합니다.

명령

명령설명
스캔최소 신뢰도 이상인 텍스트를 읽기 순서대로 병합하여 기록합니다. 여러 줄이면 줄바꿈 문자 \n으로 구분됩니다. 인식 텍스트 변수를 연결하면 여러 프레임의 결과를 비교하여 안정된 텍스트가 정해졌을 때와 바뀌었을 때만 변수를 갱신하고, 텍스트가 한동안 사라지면 빈 값으로 되돌립니다.
전체 스캔감지된 모든 텍스트 항목을 JSON 배열로 기록합니다.
텍스트 감지 여부텍스트가 감지되었는지 확인합니다.
텍스트 개수감지된 텍스트 항목의 수를 기록합니다.

설정

항목설명
최소 신뢰도 (%)이 값 이상의 신뢰도를 가진 텍스트만 결과에 포함합니다. 0~100, 기본값 50.

출력 변수

항목타입값
감지 여부디지털텍스트가 감지되면 참.
인식 텍스트텍스트읽기 순서대로 병합한 문자열. 여러 줄이면 \n으로 구분.
신뢰도 (%)숫자포함된 텍스트들의 평균 신뢰도. 다른 분석 타입과 달리 0~1 범위의 소수로 기록됩니다.
개수숫자감지된 텍스트 항목 수.
출력 (JSON 텍스트)텍스트감지된 모든 텍스트 항목의 배열.

JSON 출력

항목마다 text, confidence(0~1 소수), 중심 x, y, width, height를 담은 배열입니다.

[
  { "text": "Hello", "confidence": 0.95, "x": 100, "y": 50, "width": 80, "height": 25 },
  { "text": "World", "confidence": 0.88, "x": 190, "y": 50, "width": 70, "height": 25 }
]