콘텐츠로 이동

SaigeTextObject

  • #include <SaigeVisionAPI.h>

텍스트를 검출하는 OCR 검사의 결과가 담긴 구조체입니다.

OCR기능은 글자의 영역을 검출하는 부분과 해당 영역의 글자 종류를 인식하는 부분으로 나뉘어있습니다. SaigeVision OCR에서는 글자의 영역을 polygon 형태(2차원 점의 배열)로 제공하며 문자열 정보를 같이 담은 구조체로 검사결과를 제공합니다.

Public Attributes

Type Name
int numOfPoints
글자 영역을 구성하는 점의 개수 입니다.
double * points
글자 영역 polygon의 점의 좌표입니다. 순서는 x1, y1, x2, y2, ..., xn, yn 형태입니다.
double polygonScore
검출된 글자 영역의 신뢰도 점수입니다.
double textSize
검출된 글자의 크기입니다.
double textScore
인식된 글자의 확률적 점수입니다. 각 글자별 점수의 평균값 입니다.
char * text
검출된 문자열 값입니다.
int textLength
검출된 문자열의 마지막 null 문자를 제외한 길이입니다.

Public Attributes Documentation

numOfPoints

글자 영역을 구성하는 점의 개수 입니다.

int numOfPoints;

points

글자 영역 polygon의 점의 좌표입니다. 순서는 x1, y1, x2, y2, ..., xn, yn 형태입니다.

double * points;

polygonScore

검출된 글자 영역의 신뢰도 점수입니다.

double polygonScore;

textSize

검출된 글자의 크기입니다.

double textSize;

textScore

인식된 글자의 확률적 점수입니다. 각 글자별 점수의 평균값 입니다.

double textScore;

text

검출된 문자열 값입니다.

char * text;

textLength

검출된 문자열의 마지막 null 문자를 제외한 길이입니다.

int textLength;