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

Встановлює фільтри попередньої обробки, які будуть застосовані для подальшої обробки або розпізнавання.

 Українська