Class OcrInput
Името на пространството: Aspose.OCR Асамблея: Aspose.OCR.dll (25.4.0)
Контейнер за събиране на всички изображения / документи за предварителна обработка / разпознаване.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable
Inheritance
Implements
IEnumerable
наследници
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OcrInput(InputType, ПрепроцесиранеFilter)
Конструктор за създаване на контейнер и да зададете вида на изображения / документи и филтри за по-нататъшно предварително обработка / разпознаване.
public OcrInput(InputType type, PreprocessingFilter filters = null)
Parameters
type
InputType
Настройката на типа изображения/документи ще бъде добавена към контейнера.
filters
PreprocessingFilter
Филтрите за предварителна обработка ще се прилагат за по-нататъшно обработване или разпознаване.
Properties
Това[инт]
Възстановява информация за обработената / разпозната картина.
public ImageData this[int index] { get; set; }
стойност на имота
Methods
Add(Стрий)
Добавете маршрута или URI, съдържащ изображението за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора.
public void Add(string fullPath)
Parameters
fullPath
string
Пътят към изображението / документа / папката / архива.
Add(MemoryStream)
Добавете потока на паметта, съдържаща изображението за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора.
public void Add(MemoryStream stream)
Parameters
stream
MemoryStream
Мемориален поток, съдържащ изображението или документа.
Add(Тръмп, инт, инт)
Добавете многострани изображения / документи за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора.
public void Add(string fullPath, int startPage, int pagesCount)
Parameters
fullPath
string
Пътят към изображението / документа / папката / архива.
startPage
int
Първа страница / изображение за обработка / разпознаване. използване за документи, zip, папки.
pagesCount
int
Общото количество страници / изображения за обработка / разпознаване. Използване за документи, zip, папки. подразбиране = 1.
Add(Мемориум, инт, инт)
Добавете потока на паметта, съдържаща мултистраницата за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора.
public void Add(MemoryStream stream, int startPage, int pagesCount)
Parameters
stream
MemoryStream
Мемориален поток, съдържащ мултистранен документ.
startPage
int
Първа страница / изображение за обработка / разпознаване.
pagesCount
int
Общото количество страници / изображения за обработка / разпознаване. Използване на документи. подразбиране = 1.
Add(Бийт[], int , int , PixelType)
Добавете декодираната картина към списъка за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора (SingleImage).
public void Add(byte[] arr, int width, int height, PixelType pixelFormat)
Parameters
arr
byte
[]
Aspose.Drawing.Color array.
width
int
Ширина на изображението.
height
int
Височина на изображението.
pixelFormat
PixelType
rgb, bgr и rgba.
Add(Color[], int, int)
Добавете декодираната картина към списъка за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора (SingleImage).
public void Add(Color[] imageData, int width, int height)
Parameters
imageData
Цветът [ ]
Aspose.Drawing.Color array.
width
int
Ширина на изображението.
height
int
Височина на изображението.
AddBase64(Стрий)
Добавете лентата base64 съдържаща изображението за разпознаване / обработка.Типът на изображението трябва да съответства на типа, посочен в конструктора.
public void AddBase64(string base64)
Parameters
base64
string
Base64 лента с еднообразие.
Clear()
Поставете броя на елементите за обработка / разпознаване като 0.Открийте колекцията.
public void Clear()
ClearFilters()
Изтрийте всички филтри.
public void ClearFilters()
Count()
Количеството елементи за обработка / разпознаване.
public int Count()
Returns
Броят на елементите.
Dispose()
Поставете броя на елементите за обработка / разпознаване като 0.Открийте колекцията.
public void Dispose()
GetEnumerator()
Връщане на колекционен списък.
public IEnumerator<imagedata> GetEnumerator()
Returns
IEnumerator < ImageData >
Aspose.OCR.ImageData.
GetInputType()
Видове разрешени изображения за разпознаване.
public InputType GetInputType()
Returns
Вътрешният тип.
ReplaceFilters(PreprocessingFilter)
Изтрийте старите филтри и поставете нови.
public void ReplaceFilters(PreprocessingFilter filters)
Parameters
filters
PreprocessingFilter
Филтрите за предварителна обработка ще се прилагат за по-нататъшно обработване или разпознаване.