Skip to content

Cropper

ocr.OcrCropperAPI

OCR 오브젝트를 이미지에서 잘라내기 위한 API입니다.

Usage
# 1. OcrCropperAPI 빌드
error, cropper = OcrCropperAPI.build()
assert error >= 0, f"[CODE] {error}"

# 2. 이미지에서 OCR 오브젝트 잘라내기
error, patch_image = cropper.apply(image=image, polygon=polygon)

build() classmethod

OcrCropperAPI 빌드합니다.

Returns:

Name Type Description
OcrCropperAPI

빌드된 OcrCropperAPI

apply(image, polygon, text=None, is_vertical=None, **kwargs)

OCR 오브젝트의 리스트에 대해 각각의 feasibility와 결과 메시지를 리스트로 반환합니다.

Parameters:

Name Type Description Default
image ndarray

이미지

required
polygon List[List[float]]

OCR 오브젝트의 polygon

required
text Optional[str]

OCR 오브젝트의 text. 입력하지 않아도 무관함. Defaults to None.

None
is_vertical Optional[bool]

OCR 오브젝트의 is_vertical. 입력하지 않아도 무관함. Defaults to None.

None

Returns:

Type Description
ndarray

np.ndarray: 잘라낸 이미지