OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

이미지에서 텍스트를 인식하기 위한 메인 클래스.

생성자

생성자설명
OcrInput(InputType type, PreprocessingFilter filters)컨테이너를 생성하고 이미지/문서 유형 및 추가 처리/인식을 위한 필터를 설정하는 생성자입니다.
OcrInput(InputType type)

메서드

메서드설명
add(int[] pixels, int width, int height, int bitsPerPixel)디코딩된 이미지를 인식/처리를 위한 목록에 추가합니다.
add(BufferedImage image)인식/처리를 위한 이미지를 포함하는 BufferedImage를 추가합니다.
add(BufferedImage image, int startPage, int pagesCount)인식/처리를 위한 다중 페이지 이미지를 포함하는 BufferedImage를 추가합니다.
add(InputStream stream)인식/처리를 위한 이미지를 포함하는 InputStream을 추가합니다.
add(InputStream stream, int startPage, int pagesCount)인식/처리를 위한 다중 페이지 이미지를 포함하는 InputStream을 추가합니다.
add(String fullPath)인식/처리를 위한 이미지를 포함하는 경로나 URI를 추가합니다.
add(String fullPath, int startPage, int pagesCount)인식/처리를 위한 다중 페이지 이미지/문서를 추가합니다.
addBase64(String base64)인식/처리를 위한 이미지를 포함하는 base64 문자열을 추가합니다.
clear()처리/인식 항목 수를 0으로 설정합니다.
clearFilters()모든 필터를 제거합니다.
equals(Object arg0)
get(int index)처리/인식된 이미지에 대한 정보를 반환합니다.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)이전 필터를 제거하고 새 필터를 설정합니다.
size()처리/인식할 항목 수.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

컨테이너를 생성하고 이미지/문서 유형 및 추가 처리/인식을 위한 필터를 설정하는 생성자입니다.

Parameters:

매개변수유형설명
typeInputType컨테이너에 추가될 이미지/문서 유형을 설정합니다.
filtersPreprocessingFilter추가 처리 또는 인식을 위해 적용될 처리 필터를 설정합니다.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

매개변수유형설명
typeInputType

add(int[] pixels, int width, int height, int bitsPerPixel)

public void add(int[] pixels, int width, int height, int bitsPerPixel)

디코딩된 이미지를 인식/처리를 위한 목록에 추가합니다. 이미지 유형은 생성자에 지정된 유형(SingleImage)과 일치해야 합니다.

Parameters:

매개변수유형설명
픽셀int[]픽셀은 32비트 정수 값(rgb)으로 표현됩니다.
너비int이미지 너비.
높이int이미지 높이.
bitsPerPixelint1-32비트를 지원합니다.

add(BufferedImage image)

public void add(BufferedImage image)

인식/처리를 위한 이미지를 포함하는 BufferedImage를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
이미지java.awt.image.BufferedImage이미지 또는 문서를 포함하는 BufferedImage.

add(BufferedImage image, int startPage, int pagesCount)

public void add(BufferedImage image, int startPage, int pagesCount)

인식/처리를 위한 다중 페이지 이미지를 포함하는 BufferedImage를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
이미지java.awt.image.BufferedImage다중 페이지 문서를 포함하는 BufferedImage.
startPageint처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서에 사용합니다.
pagesCountint처리/인식을 위한 페이지/이미지의 총 수입니다. 문서에 사용합니다. 기본값 = 전체.

add(InputStream stream)

public void add(InputStream stream)

인식/처리를 위한 이미지를 포함하는 InputStream을 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
streamjava.io.InputStream이미지 또는 문서를 포함하는 InputStream.

add(InputStream stream, int startPage, int pagesCount)

public void add(InputStream stream, int startPage, int pagesCount)

다중 페이지 이미지를 포함하는 InputStream을 인식/처리를 위해 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
streamjava.io.InputStream다중 페이지 문서를 포함하는 InputStream.
startPageint처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서에 사용합니다.
pagesCountint처리/인식을 위한 페이지/이미지의 총 수입니다. 문서에 사용합니다. 기본값 = 전체.

add(String fullPath)

public void add(String fullPath)

인식/처리를 위해 이미지를 포함하는 경로나 URI를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
fullPathjava.lang.String이미지/문서/폴더/아카이브의 경로.

add(String fullPath, int startPage, int pagesCount)

public void add(String fullPath, int startPage, int pagesCount)

인식/처리를 위해 다중 페이지 이미지/문서를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
fullPathjava.lang.String이미지/문서/폴더/아카이브의 경로.
startPageint처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서, zip, 폴더에 사용합니다.
pagesCountint처리/인식을 위한 페이지/이미지의 총 개수입니다. 문서, zip, 폴더에 사용합니다. 기본값 = 전체.

addBase64(String base64)

public void addBase64(String base64)

인식/처리를 위해 이미지를 포함하는 base64 문자열을 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.

Parameters:

매개변수유형설명
base64java.lang.String단일 이미지를 포함하는 Base64 문자열.

clear()

public void clear()

처리/인식을 위한 항목 수를 0으로 설정합니다. 컬렉션을 비웁니다.

clearFilters()

public void clearFilters()

모든 필터를 제거합니다.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

매개변수유형설명
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

처리/인식된 이미지에 대한 정보를 반환합니다.

Parameters:

매개변수유형설명
indexint리스트에서 이미지의 위치.

Returns: ImageData - The object of @see ImageData

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

hashCode()

public native int hashCode()

Returns: int

iterator()

public Iterator<ImageData> iterator()

Returns: java.util.Iterator<com.aspose.ocr.ImageData>

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

replaceFilters(PreprocessingFilter filters)

public void replaceFilters(PreprocessingFilter filters)

이전 필터를 제거하고 새 필터를 설정합니다.

Parameters:

매개변수유형설명
filtersPreprocessingFilter추가 처리 또는 인식을 위해 처리 필터가 적용됩니다.

size()

public int size()

처리/인식할 항목 수.

Returns: int - 항목 수.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

매개변수유형설명
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

매개변수유형설명
arg0long
arg1int