Zrzut ekranu do tekstu OCR C#

Zrzut ekranu może zawierać tekst, obraz, rysunki itp., z których może być konieczne wyodrębnienie informacji pisemnych. W takich sytuacjach możesz przekonwertować zrzut ekranu na tekst, aby odzyskać informacje tekstowe. Na przykład różne mogą być przychodzące zrzuty ekranu jako dowód wpłaty do firmy oraz informacja tekstowa o kwocie do pobrania. Zgodnie z takimi wymaganiami, w tym artykule opisano, jak przekonwertować zrzut ekranu na tekst za pomocą OCR w języku C#.

Zrzut ekranu do tekstu z OCR — instalacja API C#

Aspose.OCR for .NET API może służyć do wykonywania operacji optycznego rozpoznawania obrazu. Zrzuty ekranu to w zasadzie obrazy zawartości ekranu, dzięki czemu można przetwarzać takie obrazy w celu wyodrębnienia niektórych informacji. Po prostu uzyskaj dostęp do interfejsu API, pobierając plik referencyjny DLL ze strony New Releases lub używając poniższego polecenia instalacyjnego NuGet:

PM> Install-Package Aspose.OCR

Konwertuj zrzut ekranu na tekst za pomocą OCR w C#

Możesz przekonwertować zrzut ekranu na tekst za pomocą OCR w języku C#, wykonując następujące czynności:

  1. Utwórz obiekt klasy AsposeOcr.
  2. Konwertuj zrzut ekranu na tekst za pomocą metody RecognizeImage.
  3. Wyświetl rozpoznany tekst.

Poniższy przykładowy kod pokazuje, jak przekonwertować zrzut ekranu na tekst w języku C#:

// Zainicjuj instancję AsposeOcr
Aspose.OCR.AsposeOcr api = new Aspose.OCR.AsposeOcr();

// Rozpoznaj obraz zrzutu ekranu za pomocą OCR
string result = api.RecognizeImage("Test.png");

// Wyświetl rozpoznany tekst
Console.WriteLine(result);

Konwertuj zrzut ekranu z adresu URL na tekst za pomocą OCR w C#

W niektórych przypadkach zrzuty ekranu są udostępniane za pośrednictwem linków URL DropBox, Imgur itp. Interfejs API umożliwia korzystanie z łącza URL zamiast pobierania, a następnie przetwarzania takich zrzutów ekranu. Poniższe kroki wyjaśniają, jak przekonwertować zrzut ekranu z adresu URL na tekst za pomocą OCR w języku C#:

  1. Pobierz zrzut ekranu z adresu URL dla operacji OCR.
  2. Utwórz instancję klasy AsposeOcr.
  3. Rozpoznaj tekst ze zrzutu ekranu za pomocą OCR.
  4. Wydrukuj rozpoznany tekst z adresu URL.

Poniższy fragment kodu wyjaśnia, jak przekonwertować zrzut ekranu z adresu URL na tekst za pomocą OCR w języku C#:

// Pobierz zrzut ekranu z adresu URL dla OCR
string uri = "https://qph.fs.quoracdn.net/main-qimg-0ff82d0dc3543dcd3b06028f5476c2e4";

// Zainicjuj instancję AsposeOcr
AsposeOcr api = new AsposeOcr();

// Rozpoznaj obraz
string result = api.RecognizeImageFromUri(uri);

// Wydrukuj wynik
Console.WriteLine($"Text:\n {result}");

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz poprosić o Bezpłatną licencję tymczasową, aby w pełni ocenić interfejs API.

Wniosek

W tym artykule nauczyłeś się konwertować zrzut ekranu na tekst za pomocą OCR w języku C#. W ten sposób możesz wyodrębnić wiele przydatnych informacji w oparciu o swoje wymagania. Ponadto możesz napisać do nas na forum, jeśli masz jakiekolwiek wątpliwości.

Zobacz też