屏幕截圖到文本 OCR C#

屏幕截圖可以包含文本、圖像、繪圖等,您可能需要在其中提取書面信息。在這種情況下,您可以將屏幕截圖轉換為文本以檢索文本信息。例如,可能有不同的傳入屏幕截圖作為向公司付款的證明和有關需要提取的金額的文本信息。根據這樣的要求,本文介紹瞭如何在 C# 中使用 OCR 將屏幕截圖轉換為文本。

使用 OCR 截屏到文本 – C# API 安裝

Aspose.OCR for .NET API 可用於對圖像執行光學識別操作。屏幕截圖基本上是屏幕內容的圖像,因此您可以處理此類圖像以提取一些信息。通過從 New Releases 頁面下載 DLL 參考文件或使用下面的 NuGet 安裝命令,只需訪問 API:

PM> Install-Package Aspose.OCR

在 C# 中使用 OCR 將屏幕截圖轉換為文本

您可以通過以下步驟在 C# 中使用 OCR 將屏幕截圖轉換為文本:

  1. 創建一個 AsposeOcr 類的對象。
  2. 使用 RecognizeImage 方法將屏幕截圖轉換為文本。
  3. 顯示識別的文本。

以下示例代碼演示瞭如何在 C# 中將屏幕截圖轉換為文本:

// 初始化 AsposeOcr 實例
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// 使用 OCR 識別屏幕截圖圖像
string result = api.RecognizeImage("Test.png");

// 顯示識別出的文字
Console.WriteLine(result);

在 C# 中使用 OCR 將屏幕截圖從 URL 轉換為文本

在某些情況下,屏幕截圖是通過 DropBox、Imgur 等的 URL 鏈接共享的。API 使您能夠利用 URL 鏈接,而不是下載然後處理此類屏幕截圖。下面的步驟解釋瞭如何在 C# 中使用 OCR 將屏幕截圖從 URL 轉換為文本:

  1. 從 URL 獲取屏幕截圖以進行 OCR 操作。
  2. 創建 AsposeOcr 類的實例。
  3. 使用 OCR 識別屏幕截圖中的文本。
  4. 從 URL 打印識別的文本。

下面的代碼片段解釋瞭如何在 C# 中使用 OCR 將屏幕截圖從 URL 轉換為文本:

// 從 OCR 的 URL 獲取屏幕截圖
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// 初始化 AsposeOcr 實例
AsposeOcr api = new AsposeOcr();

// 識別圖像
string result = api.RecognizeImageFromUri(uri);

// 打印結果
Console.WriteLine($"Text:\n {result}");

獲得免費評估許可證

您可以申請 免費臨時許可證 以全面評估 API。

結論

在本文中,您了解瞭如何在 C# 中使用 OCR 將屏幕截圖轉換為文本。這樣你就可以根據你的要求提取很多有用的信息。此外,如果您有任何疑慮,可以在 論壇 給我們寫信。

也可以看看