JPG PNG图像到JSON C#

图像或图形描述了许多可以包含文本、图片、图形等的视觉信息。有时您可能希望将某些信息从 JPGPNG 图像转换为 JSON 格式以处理一些数据。根据这样的要求,本文介绍了如何通过在 C# 中以编程方式执行 OCR 操作将图像转换为 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 格式,以便按照以下步骤提取一些数据或信息:

  1. 初始化 AsposeOcr 类的对象。
  2. 创建 RecognitionResult 类的对象并识别图像。
  3. 打印输出 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 格式:

  1. 创建 AsposeOcr 类的对象。
  2. 在设置 RecognitionSettings 类的图像校正属性时识别图像。
  3. 以 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 功能。如有任何疑问,请在 论坛 上写信给我们。

也可以看看

在 C# 中使用 OCR 识别 DjVu 图像上的文本