JPG PNG 圖像到 JSON C#

圖像或圖形描述了大量視覺信息,其中可能包含文本、圖片、圖形等。有時您可能希望將某些信息從 JPGPNG 圖像轉換為 JSON 格式以便處理一些數據。根據此類要求,本文介紹瞭如何通過在 C# 中以編程方式執行 OCR 操作來將圖像轉換為 JSON。

C# 中帶有 OCR 的 JPG 或 PNG 圖像到 JSON 轉換器 – API 安裝

您可以使用 Aspose.OCR for .NET API 通過執行 OCR 從圖像中提取任何數據或信息。您可以通過從 下載 頁面下載其 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 圖像上識別文本