1. 产品
  2.   Aspose.OCR
  3.   照片转文字

NET 的照片转文字转换器

使用相机或智能手机拍摄的照片提取文本。高级预处理过滤器可确保从旋转、扭曲和嘈杂图像中准确提取文本,而不影响识别准确性。

Aspose.OCR将照片转换为.NET文本

Aspose.OCR的.NET OCR插件可以从使用相机或智能手机拍摄的照片中读取文本。先进的预处理滤镜和强大的字符检测算法能够处理旋转、失真和多噪声的图像,保持高准确率的OCR。内置的拼写检查器进一步改善识别结果。

将以下文本翻译为:如何将照片转换为文本插件

  • 从 NuGet 或本地下载文件安装 Aspose.OCR 包。
  • 设置您的许可密钥.
  • 将扫描的图像加载到 OcrInput 对象中。
  • 创建一个 Aspose.OCR 识别引擎的实例。
  • 从照片图像中提取文本。
  • 输出识别的文本或将其保存到文件中。

获取 .NET 的照片转文本转换器插件

downloads获取相应的汇编文件,或者从NuGet获取软件包,直接将Aspose.OCR添加到您的工作环境中。

  • 与Microsoft Windows或具有.NET Standard 2.0的兼容操作系统兼容。
  • 需要像Microsoft Visual Studio这样的开发环境。


Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");
// This code recognize image
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();
// Add images to OcrInput object
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");
// Set recognition areas detection mode
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;
// Recognize image
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach(Aspose.OCR.RecognitionResult result in results)
{
Console.WriteLine(result.RecognitionText);
}
//save as a file
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
//or
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);

常见问题

在文本中指定语言是否必要?

默认情况下,Aspose.OCR 可以基于扩展拉丁字母自动识别多种语言。但是,指定特定语言可以显著提高识别准确性。在识别西里尔文、中文和印地文时,请明确指定语言。

支持哪些文件格式?

Aspose.OCR 支持来自扫描仪或相机的常见格式,包括 PDF、JPEG、PNG 和 TIFF。识别结果以纯文本、HTML、Microsoft Word、PDF、JSON 和 XML 返回。

如何实现最佳结果?

良好的图像质量对于准确的OCR至关重要。使用扫描仪或高分辨率相机。图书馆包含高级滤镜,可在识别之前自动改善图像质量。

在哪里可以找到更多信息和示例?

浏览我们的在线文档或访问Aspose.OCR for .NET存储库获取代码示例和展示项目。

  

支持和学习资源

  
 中文