OcrInput
用于收集所有图像/文档以进行预处理/识别的容器。
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) | 移除旧过滤器并设置新过滤器。 |
另请参见