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:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| type | InputType | 컨테이너에 추가될 이미지/문서 유형을 설정합니다. |
| filters | PreprocessingFilter | 추가 처리 또는 인식을 위해 적용될 처리 필터를 설정합니다. |
OcrInput(InputType type)
public OcrInput(InputType type)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| type | InputType |
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 | 이미지 높이. |
| bitsPerPixel | int | 1-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. |
| startPage | int | 처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서에 사용합니다. |
| pagesCount | int | 처리/인식을 위한 페이지/이미지의 총 수입니다. 문서에 사용합니다. 기본값 = 전체. |
add(InputStream stream)
public void add(InputStream stream)
인식/처리를 위한 이미지를 포함하는 InputStream을 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| stream | java.io.InputStream | 이미지 또는 문서를 포함하는 InputStream. |
add(InputStream stream, int startPage, int pagesCount)
public void add(InputStream stream, int startPage, int pagesCount)
다중 페이지 이미지를 포함하는 InputStream을 인식/처리를 위해 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| stream | java.io.InputStream | 다중 페이지 문서를 포함하는 InputStream. |
| startPage | int | 처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서에 사용합니다. |
| pagesCount | int | 처리/인식을 위한 페이지/이미지의 총 수입니다. 문서에 사용합니다. 기본값 = 전체. |
add(String fullPath)
public void add(String fullPath)
인식/처리를 위해 이미지를 포함하는 경로나 URI를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| fullPath | java.lang.String | 이미지/문서/폴더/아카이브의 경로. |
add(String fullPath, int startPage, int pagesCount)
public void add(String fullPath, int startPage, int pagesCount)
인식/처리를 위해 다중 페이지 이미지/문서를 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| fullPath | java.lang.String | 이미지/문서/폴더/아카이브의 경로. |
| startPage | int | 처리/인식을 위한 첫 번째 페이지/이미지입니다. 문서, zip, 폴더에 사용합니다. |
| pagesCount | int | 처리/인식을 위한 페이지/이미지의 총 개수입니다. 문서, zip, 폴더에 사용합니다. 기본값 = 전체. |
addBase64(String base64)
public void addBase64(String base64)
인식/처리를 위해 이미지를 포함하는 base64 문자열을 추가합니다. 이미지 유형은 생성자에 지정된 유형과 일치해야 합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| base64 | java.lang.String | 단일 이미지를 포함하는 Base64 문자열. |
clear()
public void clear()
처리/인식을 위한 항목 수를 0으로 설정합니다. 컬렉션을 비웁니다.
clearFilters()
public void clearFilters()
모든 필터를 제거합니다.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int index)
public ImageData get(int index)
처리/인식된 이미지에 대한 정보를 반환합니다.
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| index | int | 리스트에서 이미지의 위치. |
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:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| filters | PreprocessingFilter | 추가 처리 또는 인식을 위해 처리 필터가 적용됩니다. |
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:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| 매개변수 | 유형 | 설명 |
|---|---|---|
| arg0 | long | |
| arg1 | int |