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, PreprocessingFilter)
Конструктор для створення контейнера та налаштування типу зображень/документів та фільтрів для подальшого попереднього обробки/визначення.
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(Батьківщина[ ], 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[ ], ІТ, ІТ)
Додайте розшифрований зображення до списку для розпізнавання / обробки.Тип зображення повинен відповідати типу, зазначеному в конструкторі (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
Налаштувати фільтри попереднього обробки буде застосовано для подальшого обробки або розпізнавання.