Class OcrInput

Class OcrInput

Название пространства: Aspose.OCR Ассоциация: Aspose.OCR.dll (25.4.0)

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

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

Inheritance

object OcrInput

Implements

IEnumerable , IEnumerable , IDisposable

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

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

Constructors

OcrInput(InputType, ПрепроцессированиеФилтер)

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

public OcrInput(InputType type, PreprocessingFilter filters = null)

Parameters

type InputType

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

filters PreprocessingFilter

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

Properties

Это[ИНТ]

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

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

Стоимость недвижимости

ImageData

Methods

Add(Стриг)

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

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(Мемориальный поток, int, int)

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

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

Parameters

stream MemoryStream

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

startPage int

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

pagesCount int

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

Add(byte[ ], 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

int

Количество предметов .

Dispose()

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

public void Dispose()

GetEnumerator()

Возвращаем сборный перечень.

public IEnumerator<imagedata> GetEnumerator()

Returns

IEnumerator • < ImageData >

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

GetInputType()

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

public InputType GetInputType()

Returns

InputType

Входный тип .

ReplaceFilters(PreprocessingFilter)

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

public void ReplaceFilters(PreprocessingFilter filters)

Parameters

filters PreprocessingFilter

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

 Русский