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

用于处理/识别的第一页/图像。用于文档、压缩文件、文件夹。

pagesCount int

用于处理/识别的页面/图像总数。用于文档、压缩文件、文件夹。默认值 = 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

设置将应用于进一步处理或识别的预处理过滤器。

 中文