Class OcrInput
Numele spaţiului: Aspose.OCR Asamblare: Aspose.OCR.dll (25.4.0)
Container pentru a colecta toate imaginile / documentele pentru prelucrare / recunoaștere.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
Membrii moștenitori
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OcrInput(InputType, PreprocesareFilter)
Constructor pentru a crea un container și setarea tipului de imagini / documente și filtre pentru prelucrarea / recunoașterea ulterioară.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameters
type
InputType
Setarea tipului de imagini/documente va fi adăugată la container.
filters
PreprocessingFilter
Setul de filtre de prelucrare pre va fi aplicat pentru prelucrare sau recunoaștere ulterioară.
Properties
Această[int]
Întoarce informații despre imaginea procesată / recunoscută.
public ImageData this[int index] { get; set; }
Valoarea proprietății
Methods
Add(Strângere)
Adăugați traseul sau URI care conține imaginea pentru recunoaștere / prelucrare.Tipul imaginii trebuie să corespundă tipului specificat în constructor.
public void Add(string fullPath)
Parameters
fullPath
string
Calea către imagine / document / folder / arhivă.
Add(MemoryStream)
Adăugați fluxul de memorie care conține imaginea pentru recunoaștere / procesare.Tipul imaginii trebuie să corespundă tipului specificat în constructor.
public void Add(MemoryStream stream)
Parameters
stream
MemoryStream
Fluxul de memorie care conține imaginea sau documentul.
Add(Război, int, int)
Adăugați imaginile / documentele cu mai multe pagini pentru recunoaștere / prelucrare.Tipul imaginii trebuie să corespundă tipului specificat în constructor.
public void Add(string fullPath, int startPage, int pagesCount)
Parameters
fullPath
string
Calea către imagine / document / folder / arhivă.
startPage
int
Prima pagină / imagine pentru prelucrare / recunoaștere. utilizare pentru documente, zip, dosare.
pagesCount
int
Numărul total de pagini / imagini pentru prelucrare / recunoaștere. utilizare pentru documente, zip, dosare. default = 1.
Add(Cuvânt cheie, int, int)
Adăugați fluxul de memorie care conține imaginea cu mai multe pagini pentru recunoaștere / procesare.Tipul imaginii trebuie să corespundă tipului specificat în constructor.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameters
stream
MemoryStream
Stream de memorie care conține documentul multi pagini.
startPage
int
Prima pagină / imagine pentru prelucrare / recunoaștere. utilizarea pentru documente.
pagesCount
int
Numărul total de pagini / imagini pentru prelucrare / recunoaștere. utilizare pentru documente.
Add(în byte[], int , int , pixelType)
Adăugați imaginea decodată în lista de recunoaștere / prelucrare.Tipul imaginii trebuie să corespundă tipului specificat în constructor (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameters
arr
byte
[]
Imaginea decodată în Aspose.Drawing.Color array.
width
int
Amploarea imaginii .
height
int
înălţimea imaginii.
pixelFormat
PixelType
Susține byte, rgb, bgr, rgba.
Add(Color[], int , int)
Adăugați imaginea decodată în lista de recunoaștere / prelucrare.Tipul imaginii trebuie să corespundă tipului specificat în constructor (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameters
imageData
Culoare [ ]
Imaginea decodată în Aspose.Drawing.Color array.
width
int
Amploarea imaginii .
height
int
înălţimea imaginii.
AddBase64(Strângere)
Adăugați stringul base64 care conține imaginea pentru recunoaștere / prelucrare.Tipul imaginii trebuie să corespundă tipului specificat în constructor.
public void AddBase64(string base64)
Parameters
base64
string
Base64 cu o singură imagine.
Clear()
Setarea numărului de elemente pentru prelucrare / recunoaștere ca 0.Să clarificăm colecția.
public void Clear()
ClearFilters()
Îndepărtează toate filtrele.
public void ClearFilters()
Count()
Cantitatea de articole pentru prelucrare / recunoaștere.
public int Count()
Returns
cantitatea de articole.
Dispose()
Setarea numărului de elemente pentru prelucrare / recunoaștere ca 0.Să clarificăm colecția.
public void Dispose()
GetEnumerator()
Întoarce un enumerator de colecție.
public IEnumerator<imagedata> GetEnumerator()
Returns
IEnumerator < ImageData >
Colecția Aspose.OCR.ImageData.
GetInputType()
Tipul de imagini permise pentru recunoaștere.
public InputType GetInputType()
Returns
Tipul de intrare.
ReplaceFilters(PreprocessingFilter)
Îndepărtați filtrele vechi și introduceți filtre noi.
public void ReplaceFilters(PreprocessingFilter filters)
Parameters
filters
PreprocessingFilter
Setul de filtre de prelucrare pre va fi aplicat pentru prelucrare sau recunoaștere ulterioară.