Uzyskaj wybór rozpoznawanych znaków w procesie rozpoznawania obrazu OCR

Wstęp

Uwolnienie mocy optycznego rozpoznawania znaków (OCR) ma kluczowe znaczenie w dzisiejszej erze cyfrowej, a Aspose.OCR dla .NET wyróżnia się jako solidne rozwiązanie do dokładnego rozpoznawania znaków. W tym samouczku zajmiemy się konkretną funkcją: uzyskiwaniem wyborów dla rozpoznanych postaci. Pod koniec tego przewodnika bezproblemowo zintegrujesz tę funkcjonalność z aplikacjami .NET.

Warunki wstępne

Przed przystąpieniem do samouczka upewnij się, że spełniasz następujące wymagania wstępne:

  • Podstawowa znajomość programowania w C# i .NET.
  • Program Visual Studio zainstalowany na Twoim komputerze.
  • Biblioteka Aspose.OCR dla .NET, którą możesz pobraćTutaj.

Importuj przestrzenie nazw

W projekcie C# zacznij od zaimportowania niezbędnych przestrzeni nazw:

using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;

Krok 1: Zainicjuj Aspose.OCR

Rozpocznij od zainicjowania instancji Aspose.OCR:

// Ścieżka do katalogu dokumentów.
string dataDir = "Your Document Directory";

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

Krok 2: Określ ścieżkę obrazu

Ustaw ścieżkę do obrazu, który chcesz analizować:

//Ścieżka obrazu
string fullPath = dataDir + "sample.png";

Krok 3: Rozpoznaj obraz

Wykonaj proces rozpoznawania obrazu:

// Rozpoznaj obraz
RecognitionResult result = api.RecognizeImage(fullPath, new RecognitionSettings
{
    // Ustawienia domyślne lub niestandardowe
});

Krok 4: Uzyskaj wybór dla rozpoznanych postaci

Pobierz opcje dla rozpoznanych postaci:

List<char[]> resultWithChoices = result.RecognitionCharactersList;

Krok 5: Wydrukuj wyniki

Wyświetl tekst rozpoznania i opcje:

// Wydrukuj wynik
Console.WriteLine($"Text:\n {result.RecognitionText}");
Console.WriteLine("Choices:");
resultWithChoices.ForEach(a => Console.WriteLine($"character: {a[0]} . Choices: {a[1]} {a[2]} {a[3]} {a[4]}"));

Console.WriteLine("GetChoiceForRecognizedCharacters executed successfully");

Powtórz te kroki, dostosowując je zgodnie z wymaganiami aplikacji.

Wniosek

W tym samouczku omówiliśmy, jak wykorzystać Aspose.OCR dla .NET w celu uzyskania możliwości wyboru rozpoznawanych znaków podczas rozpoznawania obrazu. Ta funkcja dodaje nowy wymiar możliwościom OCR, zwiększając wszechstronność aplikacji.

Często zadawane pytania

P1: Czy Aspose.OCR dla .NET nadaje się do przetwarzania dokumentów na dużą skalę?

A1: Absolutnie! Aspose.OCR dla .NET został zaprojektowany do wydajnej i dokładnej obsługi dużych ilości dokumentów.

P2: Czy mogę używać Aspose.OCR dla .NET w aplikacji internetowej?

Odpowiedź 2: Tak, możesz zintegrować Aspose.OCR dla .NET z aplikacjami internetowymi, dzięki czemu będzie on wszechstronny w różnych scenariuszach rozwoju.

P3: Czy dostępne są jakieś opcje licencjonowania dla Aspose.OCR dla .NET?

Odpowiedź 3: Tak, możesz zapoznać się z opcjami licencjonowania i dokonać zakupuTutaj.

P4: Jak mogę uzyskać pomoc lub zadać pytania dotyczące Aspose.OCR dla .NET?

A4: OdwiedźForum Aspose.OCR aby uzyskać wsparcie, zadawać pytania i nawiązywać kontakt ze społecznością.

P5: Czy dostępna jest bezpłatna wersja próbna Aspose.OCR dla .NET?

Odpowiedź 5: Tak, możesz uzyskać dostęp do bezpłatnego okresu próbnegoTutaj aby poznać możliwości Aspose.OCR dla .NET.