本快速教程解释了如何 使用 Java 从 image 中去除噪声。它提供了设置 IDE 的细节、步骤列表以及 使用 Java 进行照片噪声降低 的示例代码。在应用 OCR 之前,将讨论用于图像预处理的各种技术。
使用 Java 去除照片噪声的步骤
- 设置环境以使用 Aspose.OCR for Java 来降低图像噪声
- 导入应用程序所需的所有必要类和枚举
- 设置许可证以避免试用版限制
- 创建 OCR engine 的实例
- 创建一个 PreprocessingFilter 类的对象,并将过滤器类型设置为中值
- 创建 OcrInput 实例并设置其输入类型和所需的过滤器
- 将目标图像加载到 OcrInput 实例中
- 运行 Recognize() 方法并获取识别结果列表
- 显示识别的文本
本分步指南解释了如何在 Java 中的图像噪声降低。首先使用 AsposeOCR 类创建 OCR 引擎,使用 PreprocessingFilter 类构建 Median 预处理过滤器。接下来,使用上述过滤器准备输入对象,运行识别过程,并显示 API 响应中的文本。
使用 Java 的图片噪声消除代码
此代码演示了 使用 Java 进行图像去噪 的过程。PreprocessingFilter 支持图像处理方法,如去噪、二值化等,必要时也可以组合使用。OcrInput 容器类保存输入类型和所需的过滤器,输入类型可以设置为目录、扫描的 PDF、TIFF、URL 或 Base64 流(如有需要)。
本文展示了在 OCR 之前如何对图像进行预处理。要从扫描的 PDF 中提取文本,请参阅文章 如何在 Java 中从扫描的 PDF 中提取文本。