PreprocessImage

PreprocessImage(string, PreprocessingFilter)

使用图像预处理来提高 OCR 的准确性。 创建将按照您指定的顺序应用于输入图像的过滤器列表。 创建过滤器的示例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000,Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; 你不需要所有这些。只设置你需要的。

public MemoryStream PreprocessImage(string fullPath, PreprocessingFilter filters)
范围 类型 描述
fullPath String 图像的完整路径。
filters PreprocessingFilter 图像优化过滤器PreprocessingFilter.

返回值

使用修改后的图像进行流式传输,以便您可以保存或识别它。

也可以看看


PreprocessImage(MemoryStream, PreprocessingFilter)

使用图像预处理来提高 OCR 的准确性。 创建将按照您指定的顺序应用于输入图像的过滤器列表。 创建过滤器的示例: PreprocessingFilter filters = new PreprocessingFilter { PreprocessingFilter.Invert() , PreprocessingFilter.Threshold(150), PreprocessingFilter.Binarize(), PreprocessingFilter.Rotate(180), PreprocessingFilter.Resize(3000,3000,Aspose.OCR.Filters.InterpolationFilterType.Box), PreprocessingFilter.Scale(6f ), PreprocessingFilter.Dilate() }; 你不需要所有这些。只设置你需要的。

public MemoryStream PreprocessImage(MemoryStream stream, PreprocessingFilter filters)
范围 类型 描述
stream MemoryStream 包含图像的内存流。
filters PreprocessingFilter 图像优化过滤器PreprocessingFilter.

返回值

使用修改后的图像进行流式传输,以便您可以保存或识别它。

也可以看看