OcrInput
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Iterable
public class OcrInput implements Iterable<ImageData>
Kelas utama untuk mengenali teks dari gambar.
Konstruktor
| Konstruktor | Deskripsi |
|---|---|
| OcrInput(InputType type, PreprocessingFilter filters) | Konstruktor untuk membuat kontainer dan mengatur tipe gambar / dokumen serta filter untuk pemrosesan / pengenalan lebih lanjut. |
| OcrInput(InputType type) |
Metode
| Metode | Deskripsi |
|---|---|
| add(int[] pixels, int width, int height, int bitsPerPixel) | Tambahkan gambar yang didekode ke daftar untuk pengenalan / pemrosesan. |
| add(BufferedImage image) | Tambahkan BufferedImage yang berisi gambar untuk pengenalan / pemrosesan. |
| add(BufferedImage image, int startPage, int pagesCount) | Tambahkan BufferedImage yang berisi gambar multipage untuk pengenalan / pemrosesan. |
| add(InputStream stream) | Tambahkan InputStream yang berisi gambar untuk pengenalan / pemrosesan. |
| add(InputStream stream, int startPage, int pagesCount) | Tambahkan InputStream yang berisi gambar multipage untuk pengenalan / pemrosesan. |
| add(String fullPath) | Tambahkan path atau URI yang berisi gambar untuk pengenalan / pemrosesan. |
| add(String fullPath, int startPage, int pagesCount) | Tambahkan gambar / dokumen multipage untuk pengenalan / pemrosesan. |
| addBase64(String base64) | Tambahkan string base64 yang berisi gambar untuk pengenalan / pemrosesan. |
| clear() | Atur jumlah item untuk pemrosesan / pengenalan menjadi 0. |
| clearFilters() | Hapus semua filter. |
| equals(Object arg0) | |
| get(int index) | Mengembalikan informasi tentang gambar yang diproses / dikenali. |
| getClass() | |
| hashCode() | |
| iterator() | |
| notify() | |
| notifyAll() | |
| replaceFilters(PreprocessingFilter filters) | Hapus filter lama dan atur yang baru. |
| size() | Jumlah item untuk pemrosesan / pengenalan. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
OcrInput(InputType type, PreprocessingFilter filters)
public OcrInput(InputType type, PreprocessingFilter filters)
Konstruktor untuk membuat kontainer dan mengatur tipe gambar / dokumen serta filter untuk pemrosesan / pengenalan lebih lanjut.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| type | InputType | Atur tipe gambar/dokumen yang akan ditambahkan ke kontainer. |
| filters | PreprocessingFilter | Filter pemrosesan yang diatur akan diterapkan untuk pemrosesan atau pengenalan lebih lanjut. |
OcrInput(InputType type)
public OcrInput(InputType type)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| type | InputType |
add(int[] pixels, int width, int height, int bitsPerPixel)
public void add(int[] pixels, int width, int height, int bitsPerPixel)
Tambahkan gambar terdekripsi ke daftar untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor (SingleImage).
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| piksel | int[] | Piksel direpresentasikan sebagai nilai integer 32-bit (rgb). |
| lebar | int | Lebar gambar. |
| tinggi | int | Tinggi gambar. |
| bitsPerPixel | int | Mendukung 1-32 bit. |
add(BufferedImage image)
public void add(BufferedImage image)
Tambahkan BufferedImage yang berisi gambar untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| gambar | java.awt.image.BufferedImage | BufferedImage yang berisi gambar atau dokumen. |
add(BufferedImage image, int startPage, int pagesCount)
public void add(BufferedImage image, int startPage, int pagesCount)
Tambahkan BufferedImage yang berisi gambar multipage untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| gambar | java.awt.image.BufferedImage | BufferedImage yang berisi dokumen multipage. |
| startPage | int | Halaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen. |
| pagesCount | int | Jumlah total halaman/gambar untuk pemrosesan / pengenalan. Gunakan untuk dokumen. Default = semua. |
add(InputStream stream)
public void add(InputStream stream)
Tambahkan InputStream yang berisi gambar untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stream | java.io.InputStream | InputStream yang berisi gambar atau dokumen. |
add(InputStream stream, int startPage, int pagesCount)
public void add(InputStream stream, int startPage, int pagesCount)
Tambahkan InputStream yang berisi gambar multipage untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| stream | java.io.InputStream | InputStream yang berisi dokumen multipage. |
| startPage | int | Halaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen. |
| pagesCount | int | Jumlah total halaman/gambar untuk pemrosesan / pengenalan. Gunakan untuk dokumen. Default = semua. |
add(String fullPath)
public void add(String fullPath)
Tambahkan path atau URI yang berisi gambar untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fullPath | java.lang.String | Path ke gambar/ dokumen / folder / arsip. |
add(String fullPath, int startPage, int pagesCount)
public void add(String fullPath, int startPage, int pagesCount)
Tambahkan gambar / dokumen multipage untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| fullPath | java.lang.String | Path ke gambar/ dokumen / folder / arsip. |
| startPage | int | Halaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen, zip, folder. |
| pagesCount | int | Jumlah total halaman/gambar untuk pemrosesan / pengenalan. Gunakan untuk dokumen, zip, folder. Default = semua. |
addBase64(String base64)
public void addBase64(String base64)
Tambahkan string base64 yang berisi gambar untuk pengenalan / pemrosesan. Tipe gambar harus sesuai dengan tipe yang ditentukan dalam konstruktor.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| base64 | java.lang.String | String Base64 dengan satu gambar. |
clear()
public void clear()
Setel jumlah item untuk pemrosesan / pengenalan menjadi 0. Bersihkan koleksi.
clearFilters()
public void clearFilters()
Hapus semua filter.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
get(int index)
public ImageData get(int index)
Mengembalikan informasi tentang gambar yang diproses / dikenali.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| index | int | Posisi gambar dalam List. |
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)
Hapus filter lama dan atur yang baru.
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| filters | PreprocessingFilter | Filter pemrosesan akan diterapkan untuk pemrosesan atau pengenalan lebih lanjut. |
size()
public int size()
Jumlah item untuk pemrosesan / pengenalan.
Returns: int - Jumlah item.
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Tipe | Deskripsi |
|---|---|---|
| arg0 | long | |
| arg1 | int |