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

KonstruktorDeskripsi
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

MetodeDeskripsi
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:

ParameterTipeDeskripsi
typeInputTypeAtur tipe gambar/dokumen yang akan ditambahkan ke kontainer.
filtersPreprocessingFilterFilter pemrosesan yang diatur akan diterapkan untuk pemrosesan atau pengenalan lebih lanjut.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParameterTipeDeskripsi
typeInputType

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:

ParameterTipeDeskripsi
pikselint[]Piksel direpresentasikan sebagai nilai integer 32-bit (rgb).
lebarintLebar gambar.
tinggiintTinggi gambar.
bitsPerPixelintMendukung 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:

ParameterTipeDeskripsi
gambarjava.awt.image.BufferedImageBufferedImage 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:

ParameterTipeDeskripsi
gambarjava.awt.image.BufferedImageBufferedImage yang berisi dokumen multipage.
startPageintHalaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen.
pagesCountintJumlah 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:

ParameterTipeDeskripsi
streamjava.io.InputStreamInputStream 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:

ParameterTipeDeskripsi
streamjava.io.InputStreamInputStream yang berisi dokumen multipage.
startPageintHalaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen.
pagesCountintJumlah 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:

ParameterTipeDeskripsi
fullPathjava.lang.StringPath 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:

ParameterTipeDeskripsi
fullPathjava.lang.StringPath ke gambar/ dokumen / folder / arsip.
startPageintHalaman/gambar pertama untuk pemrosesan / pengenalan. Gunakan untuk dokumen, zip, folder.
pagesCountintJumlah 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:

ParameterTipeDeskripsi
base64java.lang.StringString 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:

ParameterTipeDeskripsi
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

Mengembalikan informasi tentang gambar yang diproses / dikenali.

Parameters:

ParameterTipeDeskripsi
indexintPosisi 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:

ParameterTipeDeskripsi
filtersPreprocessingFilterFilter 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:

ParameterTipeDeskripsi
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTipeDeskripsi
arg0long
arg1int