Class OcrInput
Името на пространството: Aspose.OCR Асамблея: Aspose.OCR.dll (25.5.0)
Контейнер за събиране на всички изображения / документи за предварителна обработка / разпознаване.
public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposableInheritance
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
Филтрите за предварителна обработка ще се прилагат за по-нататъшно обработване или разпознаване.