图像或图形描述了许多可以包含文本、图片、图形等的视觉信息。有时您可能希望将某些信息从 JPG 或 PNG 图像转换为 JSON 格式以处理一些数据。根据这样的要求,本文介绍了如何通过在 C# 中以编程方式执行 OCR 操作将图像转换为 JSON。
- 在 C# 中使用 OCR 将 JPG 或 PNG 图像转换为 JSON 转换器 – API 安装
- 在 C# 中以编程方式使用 OCR 将图像转换为 JSON
- 在 C# 中使用图像校正将 JPG 或 PNG 图像转换为 JSON
在 C# 中使用 OCR 将 JPG 或 PNG 图像转换为 JSON 转换器 – API 安装
您可以通过使用 Aspose.OCR for .NET API 执行 OCR 从图像中提取任何数据或信息。您可以通过从 Downloads 页面下载其 DLL 参考文件或使用以下 NuGet 安装命令轻松访问 API:
PM> Install-Package Aspose.OCR
在 C# 中以编程方式使用 OCR 将图像转换为 JSON
您可以使用 OCR 将图像转换为 JSON 格式,以便按照以下步骤提取一些数据或信息:
- 初始化 AsposeOcr 类的对象。
- 创建 RecognitionResult 类的对象并识别图像。
- 打印输出 JSON 数据。
以下代码示例说明了如何在 C# 中使用 OCR 将图像转换为 JSON:
// 初始化 AsposeOcr 类的实例
AsposeOcr api = new AsposeOcr();
// 识别输入图像
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings());
// 以 JSON 格式打印结果
Console.WriteLine($"JSON: {result.GetJson()}");
在 C# 中使用图像校正将 JPG 或 PNG 图像转换为 JSON
在执行光学字符识别技术之前,可能需要处理一些图像。此类处理可以包括图像校正,例如指定自动倾斜校正、阈值、语言或 RecognitionSettings 类公开的其他属性。请按照以下步骤进行图像校正,然后将图像转换为 JSON 格式:
- 创建 AsposeOcr 类的对象。
- 在设置 RecognitionSettings 类的图像校正属性时识别图像。
- 以 JSON 格式写入输出结果。
下面的代码详细说明了如何在 C# 中使用图像校正将图像转换为 JSON:
// 初始化 AsposeOcr 类的实例
AsposeOcr api = new AsposeOcr();
// 识别输入图像
RecognitionResult result = api.RecognizeImage("sample.png", new RecognitionSettings
{
AutoSkew = true,
ThresholdValue = 230,
Language = Language.Eng
});
// 以 JSON 格式打印结果
Console.WriteLine($"JSON: {result.GetJson()}");
获取免费 API 许可证
您可以申请 免费临时许可证 来测试 API,而没有任何评估限制。
结论
在本文中,您探索了如何在 C# 中以编程方式使用 OCR 将 JPG 或 PNG 图像转换为 JSON 格式。它还解释了如何对输入图像执行一些图像校正,以提高输出 JSON 数据的准确度。此外,您可以通过访问 文档 了解其他 OCR 功能。如有任何疑问,请在 论坛 上写信给我们。