SaigeVision C/C++ 1.5.0
SaigeVision API document for C/C++
 
Loading...
Searching...
No Matches
OCR

Navigate back: sr-modules

What is OCR?

ocr (Optical Character Recognition, 광학 문자 인식) 은 이미지 속에 나타난 문자열의 위치와 모양을 검출하고 해당 문자열 안에 나타난 문자들을 인식합니다. OCR-Box stage에서는 문자열들의 기하학적 정보를 회전된 직사각형의 형태로 검출합니다. OCR-Text stage 에서는 OCR-Box stage에서 검출된 회전된 직사각형 안에 쓰여진 문자들을 인식하여 컴퓨터가 읽을 수 있는 형태로 변환합니다. ocr example 1

Workflow for Detection

ocr 의 사용 방법은 sr-modules 에 설명된 Common workflow 와 크게 다르지 않습니다. 이번 세션에서는 기본 사용법에서 ocr 에 특화된 부분만 설명하므로 Common workflow 을 먼저 숙지하고 오시기 바랍니다.

  1. OCR's handle construction 를 통해 모델 파일과 검사 결과를 관장하는 핸들을 생성합니다.
  2. 적용 불가
  3. (Optional) Inspection options 을 확인하고 필요시 수정합니다.
  4. Memory-allocation functions 을 통해 메모리를 GPU 및 CPU에 할당합니다.
  5. OCR's inspection functions 을 통해 검사를 수행합니다.
  6. OCR's inspection results 를 통하여 검사결과를 받아옵니다.
  7. OCR's handle destruction 를 통해 생성된 모델 파일 및 검사 결과 핸들을 파괴합니다.

Examples