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, ПрепроцессированиеФилтер)
Конструктор создает контейнер и устанавливает тип изображений/документов и фильтров для дальнейшей предварительной обработки / распознавания.
public OcrInput(InputType type, PreprocessingFilter filters = null)Parameters
type InputType
Настройка типа изображений/документов будет добавлена в контейнер.
filters PreprocessingFilter
Для дальнейшей обработки или распознавания будут применяться устанавливаемые фильтры предварительной обработки.
Properties
Это[ИНТ]
Возвращает информацию о обработанном / признанном изображении.
public ImageData this[int index] { get; set; }Стоимость недвижимости
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
Количество предметов .
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
Для дальнейшей обработки или распознавания будут применяться устанавливаемые фильтры предварительной обработки.