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, ПрепроцессированиеФилтер)
Конструктор создает контейнер и устанавливает тип изображений/документов и фильтров для дальнейшей предварительной обработки / распознавания.
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
Для дальнейшей обработки или распознавания будут применяться устанавливаемые фильтры предварительной обработки.