在 OCR 图像识别中准备矩形
内容
[
隐藏
]介绍
在不断发展的技术领域,光学字符识别 (OCR) 在将图像转换为机器可读文本方面发挥着关键作用。对于寻求将 OCR 功能无缝集成到 .NET 应用程序中的开发人员来说,Aspose.OCR for .NET 是一个强大的解决方案。在本综合指南中,我们将探索使用 Aspose.OCR for .NET 在 OCR 图像识别中准备矩形的过程。
先决条件
在深入学习本教程之前,请确保您具备以下先决条件:
- .NET 开发的实用知识。
- 安装了 Aspose.OCR for .NET 库。你可以下载它这里.
- 对图像识别概念的基本了解。
导入命名空间
让我们首先导入必要的命名空间来启动我们的 OCR 之旅:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
第 1 步:设置您的文档目录
首先指定存储文档的目录。代替"Your Document Directory"
与您的文档的实际路径。
//文档目录的路径。
string dataDir = "Your Document Directory";
//初始化 AsposeOcr 实例
AsposeOcr api = new AsposeOcr();
步骤 2:识别具有多个矩形的图像
在此步骤中,我们将演示如何使用多个矩形从图像中识别文本。请按照以下子步骤操作:
2.1 定义矩形
List<Rectangle> rects = new List<Rectangle>()
{
new Rectangle(138, 352, 2033, 537),
new Rectangle(147, 890, 2033, 1157),
new Rectangle(923, 2045, 465, 102),
new Rectangle(104, 2147, 2076, 819)
};
2.2 进行OCR识别
//第一个案例
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);
//显示识别的文本
foreach (string s in listResult)
{
Console.WriteLine(s);
}
步骤3:使用识别设置识别图像
在此步骤中,我们将展示使用 RecognitionSettings 进行图像识别的替代方法:
3.1 定义识别设置
RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
RecognitionAreas = rects
});
3.2 显示识别的文本
//显示识别的文本
foreach (string s in result.RecognitionAreasText)
{
Console.WriteLine(s);
}
结论
恭喜!您已成功完成使用 Aspose.OCR for .NET 在 OCR 图像识别中准备矩形的过程。本指南使您能够将 OCR 无缝集成到 .NET 应用程序中,从而增强其文本识别功能。
常见问题解答
Q1:我可以将 Aspose.OCR for .NET 与其他 .NET 框架一起使用吗?
A1:是的,Aspose.OCR for .NET 与各种.NET 框架兼容。
问题 2:Aspose.OCR for .NET 是否有免费试用版?
A2:当然!您可以访问免费试用版这里.
问题 3:如何获得 Aspose.OCR for .NET 支持?
A3:访问Aspose.OCR 论坛以获得专门的支持。
Q4:我可以获得临时许可证用于测试目的吗?
A4:是的,您可以获得临时许可证这里.
Q5:在哪里可以找到 Aspose.OCR for .NET 的文档?
A5:文档可用这里.