OcrInput

OcrInput class

用于收集所有图像/文档以进行预处理/识别的容器。

public class OcrInput : IDisposable, IEnumerable<ImageData>

构造函数

名称描述
OcrInput(InputType, PreprocessingFilter)构造函数用于创建容器并设置图像/文档的类型以及用于后续预处理/识别的过滤器。

属性

名称描述
Item { get; set; }返回已处理/已识别图像的信息。

方法

名称描述
Add(MemoryStream)添加包含图像的内存流以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配。
Add(string)添加包含图像的路径或 URI 以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配。
Add(Color[], int, int)将解码后的图像添加到列表中以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配(SingleImage)。
Add(MemoryStream, int, int)添加包含多页图像的内存流以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配。
Add(string, int, int)添加多页图像/文档以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配。
Add(byte[], int, int, PixelType)将解码后的图像添加到列表中以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配(SingleImage)。
AddBase64(string)添加包含图像的 base64 字符串以进行识别/处理。图像的类型必须与构造函数中指定的类型相匹配。
Clear()将处理/识别的项目数量设为 0。清空集合。
ClearFilters()移除所有过滤器。
Count()处理/识别的项目数量。
Dispose()将处理/识别的项目数量设为 0。清空集合。
GetEnumerator()返回集合枚举器。
GetInputType()可用于识别的图像类型。
ReplaceFilters(PreprocessingFilter)移除旧过滤器并设置新过滤器。

另请参见