Class OcrInput

Class OcrInput

Namespace: Aspose.OCR
Assembly: Aspose.OCR.dll (25.1.0)

Контейнер для сбора всех изображений / документов для предварительной обработки / распознавания.

public class OcrInput : IEnumerable<imagedata>, IEnumerable, IDisposable

Наследование

objectOcrInput

Реализует

IEnumerable<imagedata>, IEnumerable, IDisposable

Унаследованные члены

object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

Конструкторы

OcrInput(InputType, PreprocessingFilter)

Конструктор для создания контейнера и установки типа изображений/документов и фильтров для дальнейшей предварительной обработки / распознавания.

public OcrInput(InputType type, PreprocessingFilter filters = null)

Параметры

type InputType

Установите тип изображений/документов, который будет добавлен в контейнер.

filters PreprocessingFilter

Установите предварительные фильтры, которые будут применены для дальнейшей обработки или распознавания.

Свойства

this[int]

Возвращает информацию о обработанном / распознанном изображении.

public ImageData this[int index] { get; set; }

Значение свойства

ImageData

Методы

Add(string)

Добавить путь или URI, содержащий изображение для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе.

public void Add(string fullPath)

Параметры

fullPath string

Путь к изображению/документу/папке/архиву.

Add(MemoryStream)

Добавить поток памяти, содержащий изображение для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе.

public void Add(MemoryStream stream)

Параметры

stream MemoryStream

Поток памяти, содержащий изображение или документ.

Add(string, int, int)

Добавить многопользовательские изображения / документы для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе.

public void Add(string fullPath, int startPage, int pagesCount)

Параметры

fullPath string

Путь к изображению/документу/папке/архиву.

startPage int

Первая страница/изображение для обработки / распознавания. Используйте для документов, zip, папок.

pagesCount int

Общее количество страниц/изображений для обработки / распознавания. Используйте для документов, zip, папок. По умолчанию = 1.

Add(MemoryStream, int, int)

Добавить поток памяти, содержащий многопользовательское изображение для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе.

public void Add(MemoryStream stream, int startPage, int pagesCount)

Параметры

stream MemoryStream

Поток памяти, содержащий многопользовательский документ.

startPage int

Первая страница/изображение для обработки / распознавания. Используйте для документов.

pagesCount int

Общее количество страниц/изображений для обработки / распознавания. Используйте для документов. По умолчанию = 1.

Add(byte[], int, int, PixelType)

Добавить декодированное изображение в список для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе (SingleImage).

public void Add(byte[] arr, int width, int height, PixelType pixelFormat)

Параметры

arr byte[]

Декодированное изображение в массиве Aspose.Drawing.Color.

width int

Ширина изображения.

height int

Высота изображения.

pixelFormat PixelType

Поддерживает byte, rgb, bgr, rgba.

Add(Color[], int, int)

Добавить декодированное изображение в список для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе (SingleImage).

public void Add(Color[] imageData, int width, int height)

Параметры

imageData Color[]

Декодированное изображение в массиве Aspose.Drawing.Color.

width int

Ширина изображения.

height int

Высота изображения.

AddBase64(string)

Добавить строку base64, содержащую изображение для распознавания / обработки.
Тип изображения должен соответствовать типу, указанному в конструкторе.

public void AddBase64(string base64)

Параметры

base64 string

Строка base64 с одиночным изображением.

Clear()

Установить количество элементов для обработки / распознавания равным 0.
Очистить коллекцию.

public void Clear()

ClearFilters()

Удалить все фильтры.

public void ClearFilters()

Count()

Количество элементов для обработки / распознавания.

public int Count()

Возвращает

int

Количество элементов.

Dispose()

Установить количество элементов для обработки / распознавания равным 0.
Очистить коллекцию.

public void Dispose()

GetEnumerator()

Возвращает перечислитель коллекции.

public IEnumerator<imagedata> GetEnumerator()

Возвращает

IEnumerator<ImageData&gt;

Коллекция Aspose.OCR.ImageData.

GetInputType()

Тип разрешенных изображений для распознавания.

public InputType GetInputType()

Возвращает

InputType

InputType.

ReplaceFilters(PreprocessingFilter)

Удалить старые фильтры и установить новые.

public void ReplaceFilters(PreprocessingFilter filters)

Параметры

filters PreprocessingFilter

Установите предварительные фильтры, которые будут применены для дальнейшей обработки или распознавания.

 Русский