개요
개요
SynapOCR 라이브러리는 Synap OCR 엔진 서버와 연동하여 이미지 파일 내의 텍스트를 인식하기 위한 기능들을 제공합니다.
SynapOCR 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.
텍스트 인식하기: SynapOCRGetTextOnImage, SynapOCRGetTextOnAdvancedBoxes, SynapOCRGetTextOnForm
엔진 상태 조회하기: SynapOCRGetEngineStatus
공통 속성
공통 속성
SynapOCR 서버에 요청하는 것과 관련된 설정을 구성합니다.
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
Y | [Output] RESULT | 변수 | Y | - | Y | 호출한 결과를 지정하기 위한 변수를 입력합니다. |
Y | Engine URL | 문자열 | Y | - | Y | 호출할 OCR 엔진 주소를 입력합니다. |
Y | API Key | 문자열 | Y | - | N | API Key를 입력합니다. |
MORE OPTIONS
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
On Error | 콤보박스 | N | - | N | 실행 시점에 오류 발생 시 수행할 동작을 지정합니다. - 미지정: 오류를 출력하고 작업을 종료합니다. - Ignore: 해당 오류를 무시합니다. - Retry: 해당 액티비티를 1회 재시도합니다. - Goto: 해당 엑티비티가 실패한 경우 지정한 엑티비티로 이동하여 시나리오를 수행합니다. - Event: 프로젝트에 등록된 이벤트를 호출합니다. |
DESCRIPTION
속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|
Description | 문자 | N | - | N | 해당 액티비티 카드에 대한 설명을 추가합니다.Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다. |
SynapOCRGetTextOnImage
SynapOCRGetTextOnImage
개요
Synap OCR의 텍스트 인식 API를 호출합니다. 이미지 상의 전체 텍스트를 인식합니다.
사용 절차
[Output] RESULT에 호출한 결과를 저장하기 위한 변수를 지정합니다.
호출할 Engine URL 정보와 API Key를 입력합니다.
ImageFile에 텍스트 인식 대상 이미지 파일 경로를 입력합니다.
GetRawData에 텍스트 인식 결과를 Json 형식으로 가져올지 지정합니다.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Image File | 변수 | Y | - | N | OCR 대상 이미지 파일 경로를 입력합니다. |
N | GetRawData | 토글버튼 | Y | - | Y | OCR 결과를 Json 형식으로 가져올지 여부를 지정합니다. (기본값 : Off) |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. |
활용 예시
SynapOCRGetTextOnImage를 사용하여 텍스트 인식을 수행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SynapOCR > SynapOCR
사용된 변수
RESULT = 호출한 결과를 저장하기 위한 변수
this.engineUrl = OCR 엔진 URL 정보가 할당될 변수
this.apiKey = 발급받은 Api Key 정보가 할당될 변수
this.image = OCR 대상 이미지 파일 경로 정보가 할당될 변수
사용된 속성
[Output] Result = RESULT
URL = this.engineUrl
API Key = this.apiKey
Image File = this.image
GetRawData = Off
연관/유사 액티비티
SynapOCRGetTextOnAdvancedBoxes, SynapOCRGetTextOnForm
SynapOCRGetTextOnAdvancedBoxes
SynapOCRGetTextOnAdvancedBoxes
개요
Synap OCR의 텍스트 인식 API를 호출합니다. 이미지 상의 특정 영역 안에 위치한 텍스트를 인식합니다.
사용 절차
[Output] RESULT에 호출한 결과를 저장하기 위한 변수를 지정합니다.
호출할 Engine URL 정보와 API Key를 입력합니다.
ImageFile에 텍스트 인식 대상 이미지 파일 경로를 입력합니다.
Advanced Boxes에 텍스트 인식할 영역을 픽셀 기준으로 입력합니다.
GetRawData에 텍스트 인식 결과를 Json 형식으로 가져올지 지정합니다.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Image File | 변수 | Y | - | N | OCR 대상 이미지 파일 경로를 입력합니다. |
N | Advanced Boxes | 문자열 | Y | - | N | OCR 대상 이미지 파일 내 영역을 픽셀 기준으로 입력합니다. (left, top, width, height) |
N | GetRawData | 토글버튼 | Y | - | Y | OCR 결과를 Json 형식으로 가져올지 여부를 지정합니다. (기본값 : Off) |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. |
활용 예시
SynapOCRGetTextOnAdvancedBoxes를 사용하여 텍스트 인식을 수행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SynapOCR > SynapOCR
사용된 변수
RESULT = 호출한 결과를 저장하기 위한 변수
this.engineUrl = OCR 엔진 URL 정보가 할당될 변수
this.apiKey = 발급받은 Api Key 정보가 할당될 변수
this.image = OCR 대상 이미지 파일 경로 정보가 할당될 변수
사용된 속성
[Output] Result = RESULT
URL = this.engineUrl
API Key = this.apiKey
Image File = this.image
Advanced Boxes = '150,50,100,100'
GetRawData = Off
연관/유사 액티비티
SynapOCRGetTextOnImage, SynapOCRGetTextOnForm
SynapOCRGetTextOnForm
SynapOCRGetTextOnForm
개요
Synap OCR의 텍스트 인식 API를 호출합니다. 이미지 상의 텍스트를 인식하여 OCR 엔진에 등록된 서식에 기반하여 결과를 반환합니다.
사용 절차
[Output] RESULT에 호출한 결과를 저장하기 위한 변수를 지정합니다.
호출할 Engine URL 정보와 API Key를 입력합니다.
ImageFile에 텍스트 인식 대상 이미지 파일 경로를 입력합니다.
Form ID에 인식할 서식의 아이디를 입력합니다.
GetRawData에 텍스트 인식 결과를 Json 형식으로 가져올지 지정합니다.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | Image File | 변수 | Y | - | N | OCR 대상 이미지 파일 경로를 입력합니다. |
N | Form ID | 문자열 | Y | - | N | 인식할 서식 아이디를 입력합니다. 설정하지 않는 경우 등록된 모든 서식을 적용합니다. |
N | GetRawData | 토글버튼 | Y | - | Y | OCR 결과를 Json 형식으로 가져올지 여부를 지정합니다. (기본값 : Off) |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. |
활용 예시
SynapOCRGetTextOnForm를 사용하여 텍스트 인식을 수행합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SynapOCR > SynapOCR
사용된 변수
RESULT = 호출한 결과를 저장하기 위한 변수
this.engineUrl = OCR 엔진 URL 정보가 할당될 변수
this.apiKey = 발급받은 Api Key 정보가 할당될 변수
this.image = OCR 대상 이미지 파일 경로 정보가 할당될 변수
사용된 속성
[Output] Result = RESULT
URL = this.engineUrl
API Key = this.apiKey
Image File = this.image
GetRawData = Off
연관/유사 액티비티
SynapOCRGetTextOnImage, SynapOCRGetTextOnAdvancedBoxes
SynapOCRGetEngineStatus
SynapOCRGetEngineStatus
개요
Synap OCR의 엔진 상태 조회 API를 호출합니다.
사용 절차
[Output] RESULT에 호출한 결과를 저장하기 위한 변수를 지정합니다.
호출할 Engine URL 정보와 API Key를 입력합니다.
GetRawData에 텍스트 인식 결과를 Json 형식으로 가져올지 지정합니다.
카드 속성
공통여부 | 속성 | 유형 | 필수여부 | 단위 | 자동입력여부 | 설명 |
---|---|---|---|---|---|---|
N | GetRawData | 토글버튼 | Y | - | Y | OCR 결과를 Json 형식으로 가져올지 여부를 지정합니다. (기본값 : Off) |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. | |
Y | - | - | - | - | SynapOCR 라이브러리의 공통 속성입니다. |
활용 예시
SynapOCRGetEngineStatus를 사용하여 엔진 상태 정보를 조회합니다.
예제 파일
메뉴 > 도움말 > 샘플 > Sample > SynapOCR > SynapOCR
사용된 변수
RESULT = 호출한 결과를 저장하기 위한 변수
this.engineUrl = OCR 엔진 URL 정보가 할당될 변수
this.apiKey = 발급받은 Api Key 정보가 할당될 변수
사용된 속성
[Output] Result = RESULT
URL = this.engineUrl
API Key = this.apiKey
GetRawData = Off