Class OcrInput
Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)
Kontainer untuk mengumpulkan semua gambar / dokumen untuk preprocessing / pengenalan.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Pewarisan
Mengimplementasikan
IEnumerable<imagedata>, IEnumerable, IDisposable
Anggota yang Dwarisi
object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Konstruktor
OcrInput(InputType, PreprocessingFilter)
Konstruktor untuk membuat kontainer dan mengatur jenis gambar/dokumen serta filter untuk preprocessing / pengenalan lebih lanjut.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameter
type
InputType
Mengatur jenis gambar/dokumen yang akan ditambahkan ke kontainer.
filters
PreprocessingFilter
Mengatur filter preprocessing yang akan diterapkan untuk pemrosesan atau pengenalan lebih lanjut.
Properti
this[int]
Mengembalikan informasi tentang gambar yang diproses / dikenali.
public ImageData this[int index] { get; set; }
Nilai Properti
Metode
Add(string)
Menambahkan jalur atau URI yang berisi gambar untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor.
public void Add(string fullPath)
Parameter
fullPath
string
Jalur ke gambar/ dokumen / folder / arsip.
Add(MemoryStream)
Menambahkan aliran memori yang berisi gambar untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor.
public void Add(MemoryStream stream)
Parameter
stream
MemoryStream
Aliran memori yang berisi gambar atau dokumen.
Add(string, int, int)
Menambahkan gambar / dokumen multipage untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor.
public void Add(string fullPath, int startPage, int pagesCount)
Parameter
fullPath
string
Jalur ke gambar/ dokumen / folder / arsip.
startPage
int
Halaman/gambar pertama untuk pemrosesan / pengenalan. Digunakan untuk dokumen, zip, folder.
pagesCount
int
Jumlah total halaman/gambar untuk pemrosesan / pengenalan. Digunakan untuk dokumen, zip, folder. Default = 1.
Add(MemoryStream, int, int)
Menambahkan aliran memori yang berisi gambar multipage untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameter
stream
MemoryStream
Aliran memori yang berisi dokumen multipage.
startPage
int
Halaman/gambar pertama untuk pemrosesan / pengenalan. Digunakan untuk dokumen.
pagesCount
int
Jumlah total halaman/gambar untuk pemrosesan / pengenalan. Digunakan untuk dokumen. Default = 1.
Add(byte[], int, int, PixelType)
Menambahkan gambar yang terdecode ke daftar untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameter
arr
byte[]
Gambar terdecode dalam array Aspose.Drawing.Color.
width
int
Lebar gambar.
height
int
Tinggi gambar.
pixelFormat
PixelType
Mendukung byte, rgb, bgr, rgba.
Add(Color[], int, int)
Menambahkan gambar yang terdecode ke daftar untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameter
imageData
Color[]
Gambar terdecode dalam array Aspose.Drawing.Color.
width
int
Lebar gambar.
height
int
Tinggi gambar.
AddBase64(string)
Menambahkan string base64 yang berisi gambar untuk pengenalan / pemrosesan.
Jenis gambar harus sesuai dengan jenis yang ditentukan dalam konstruktor.
public void AddBase64(string base64)
Parameter
base64
string
String Base64 dengan gambar tunggal.
Clear()
Mengatur jumlah item untuk pemrosesan / pengenalan menjadi 0.
Menghapus koleksi.
public void Clear()
ClearFilters()
Menghapus semua filter.
public void ClearFilters()
Count()
Jumlah item untuk pemrosesan / pengenalan.
public int Count()
Mengembalikan
Jumlah item.
Dispose()
Mengatur jumlah item untuk pemrosesan / pengenalan menjadi 0.
Menghapus koleksi.
public void Dispose()
GetEnumerator()
Mengembalikan enumerator koleksi.
public IEnumerator<imagedata> GetEnumerator()
Mengembalikan
IEnumerator<ImageData>
Koleksi Aspose.OCR.ImageData.
GetInputType()
Jenis gambar yang diizinkan untuk pengenalan.
public InputType GetInputType()
Mengembalikan
InputType.
ReplaceFilters(PreprocessingFilter)
Menghapus filter lama dan mengatur yang baru.
public void ReplaceFilters(PreprocessingFilter filters)
Parameter
filters
PreprocessingFilter
Mengatur filter preprocessing yang akan diterapkan untuk pemrosesan atau pengenalan lebih lanjut.