圖像或圖形描述了大量視覺信息,其中可能包含文本、圖片、圖形等。有時您可能希望將某些信息從 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 從圖像中提取任何數據或信息。您可以通過從 下載 頁面下載其 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 功能。如有任何疑問,請在 論壇 上給我們寫信。