OcrInput

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Iterable

public class OcrInput implements Iterable<ImageData>

Görüntülerden metin tanıma için ana sınıf.

Yapıcılar

YapıcıAçıklama
OcrInput(InputType type, PreprocessingFilter filters)Konteyner oluşturmak ve görüntü / belge türünü ve sonraki işleme / tanıma için filtreleri ayarlamak için yapıcı.
OcrInput(InputType type)

Yöntemler

YöntemAçıklama
add(int[] pixels, int width, int height, int bitsPerPixel)Çözülmüş görüntüyü tanıma / işleme listesine ekle.
add(BufferedImage image)Tanıma / işleme için görüntüyü içeren BufferedImage’i ekle.
add(BufferedImage image, int startPage, int pagesCount)Tanıma / işleme için çok sayfalı görüntüyü içeren BufferedImage’i ekle.
add(InputStream stream)Tanıma / işleme için görüntüyü içeren InputStream’i ekle.
add(InputStream stream, int startPage, int pagesCount)Tanıma / işleme için çok sayfalı görüntüyü içeren InputStream’i ekle.
add(String fullPath)Tanıma / işleme için görüntüyü içeren yolu veya URI’yi ekle.
add(String fullPath, int startPage, int pagesCount)Tanıma / işleme için çok sayfalı görüntüleri / belgeleri ekle.
addBase64(String base64)Tanıma / işleme için görüntüyü içeren base64 dizesini ekle.
clear()İşleme / tanıma için öğe sayısını 0 olarak ayarla.
clearFilters()Tüm filtreleri kaldır.
equals(Object arg0)
get(int index)İşlenen / tanınan görüntü hakkında bilgi döndürür.
getClass()
hashCode()
iterator()
notify()
notifyAll()
replaceFilters(PreprocessingFilter filters)Eski filtreleri kaldır ve yenilerini ayarla.
size()İşleme / tanıma için öğe sayısı.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

OcrInput(InputType type, PreprocessingFilter filters)

public OcrInput(InputType type, PreprocessingFilter filters)

Konteyner oluşturmak ve görüntü / belge türünü ve sonraki işleme / tanıma için filtreleri ayarlamak için yapıcı.

Parameters:

ParametreTürAçıklama
typeInputTypeKonteynere eklenecek görüntü/döküman türünü ayarla.
filtersPreprocessingFilterİşleme filtrelerini ayarla; bunlar sonraki işleme veya tanıma uygulanacaktır.

OcrInput(InputType type)

public OcrInput(InputType type)

Parameters:

ParametreTürAçıklama
typeInputType

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

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

Çözülmüş görüntüyü tanıma / işleme listesine ekle. Görüntünün türü, yapıcıda belirtilen türe (SingleImage) uygun olmalıdır.

Parameters:

ParametreTürAçıklama
pikselint[]Piksel değerleri 32-bit tamsayı (rgb) olarak temsil edilir.
genişlikintGörüntü genişliği.
yükseklikintGörüntü yüksekliği.
bitsPerPixelint1-32 bit destekler.

add(BufferedImage image)

public void add(BufferedImage image)

Tanıma / işleme için görüntüyü içeren BufferedImage’i ekle. Görüntünün türü, yapıcıda belirtilen türe uygun olmalıdır.

Parameters:

ParametreTürAçıklama
görüntüjava.awt.image.BufferedImageGörüntü veya belgeyi içeren BufferedImage.

add(BufferedImage image, int startPage, int pagesCount)

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

Tanıma / işleme için çok sayfalı görüntüyü içeren BufferedImage’i ekle. Görüntünün türü, yapıcıda belirtilen türe uygun olmalıdır.

Parameters:

ParametreTürAçıklama
görüntüjava.awt.image.BufferedImageÇok sayfalı belgeyi içeren BufferedImage.
startPageintİşleme / tanıma için ilk sayfa/görüntü. Belgeler için kullanın.
pagesCountintİşleme / tanıma için toplam sayfa/görüntü sayısı. Belgeler için kullanın. Varsayılan = tümü.

add(InputStream stream)

public void add(InputStream stream)

Tanıma / işleme için görüntüyü içeren InputStream’i ekle. Görüntünün türü, yapıcıda belirtilen türe uygun olmalıdır.

Parameters:

ParametreTürAçıklama
akışjava.io.InputStreamGörüntüyü veya belgeyi içeren InputStream.

add(InputStream stream, int startPage, int pagesCount)

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

Tanıma / işleme için çok sayfalı görüntüyü içeren InputStream’i ekleyin. Görüntünün türü, yapıcıda belirtilen türe karşılık gelmelidir.

Parameters:

ParametreTürAçıklama
akışjava.io.InputStreamÇok sayfalı belgeyi içeren InputStream.
startPageintİşleme / tanıma için ilk sayfa/görüntü. Belgeler için kullanın.
pagesCountintİşleme / tanıma için toplam sayfa/görüntü sayısı. Belgeler için kullanın. Varsayılan = tümü.

add(String fullPath)

public void add(String fullPath)

Tanıma / işleme için görüntüyü içeren yolu veya URI’yi ekleyin. Görüntünün türü, yapıcıda belirtilen türe karşılık gelmelidir.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntü / belge / klasör / arşiv yolu.

add(String fullPath, int startPage, int pagesCount)

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

Tanıma / işleme için çok sayfalı görüntüleri / belgeleri ekleyin. Görüntünün türü, yapıcıda belirtilen türe karşılık gelmelidir.

Parameters:

ParametreTürAçıklama
fullPathjava.lang.StringGörüntü / belge / klasör / arşiv yolu.
startPageintİşleme / tanıma için ilk sayfa/görüntü. Belgeler, zip, klasörler için kullanın.
pagesCountintİşleme / tanıma için toplam sayfa/görüntü sayısı. Belgeler, zip, klasörler için kullanın. Varsayılan = tümü.

addBase64(String base64)

public void addBase64(String base64)

Tanıma / işleme için görüntüyü içeren base64 dizesini ekleyin. Görüntünün türü, yapıcıda belirtilen türe karşılık gelmelidir.

Parameters:

ParametreTürAçıklama
base64java.lang.StringTek görüntülü Base64 dizesi.

clear()

public void clear()

İşleme / tanıma için öğe sayısını 0 olarak ayarlayın. Koleksiyonu temizleyin.

clearFilters()

public void clearFilters()

Tüm filtreleri kaldır.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametreTürAçıklama
arg0java.lang.Object

Returns: boolean

get(int index)

public ImageData get(int index)

İşlenen / tanınan görüntü hakkında bilgi döndürür.

Parameters:

ParametreTürAçıklama
indexintListedeki görüntünün konumu.

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)

Eski filtreleri kaldır ve yenilerini ayarla.

Parameters:

ParametreTürAçıklama
filtersPreprocessingFilterİşleme filtreleri, sonraki işleme veya tanıma için uygulanacaktır.

size()

public int size()

İşleme / tanıma için öğe sayısı.

Returns: int - Öğelerin sayısı.

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParametreTürAçıklama
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametreTürAçıklama
arg0long
arg1int