Uzyskaj prostokąty dla linii w rozpoznawaniu obrazu OCR

Wstęp

Witamy w świecie Aspose.OCR dla .NET, potężnego narzędzia, które pozwala wykorzystać potencjał optycznego rozpoznawania znaków (OCR) w aplikacjach .NET. Niezależnie od tego, czy jesteś doświadczonym programistą, czy ciekawskim entuzjastą, ten przewodnik przeprowadzi Cię przez proces uzyskiwania prostokątów dla linii w rozpoznawaniu obrazów OCR przy użyciu Aspose.OCR.

Warunki wstępne

Zanim przejdziesz do samouczka, upewnij się, że spełniasz następujące wymagania wstępne:

  • Podstawowa znajomość programowania w C# i .NET.
  • Zintegrowane środowisko programistyczne (IDE), takie jak Visual Studio.
  • Zainstalowana biblioteka Aspose.OCR dla .NET. Możesz go pobraćTutaj.
  • Przykładowy obraz zawierający tekst do rozpoznawania OCR.

Importuj przestrzenie nazw

Upewnij się, że do projektu zaimportowano niezbędne przestrzenie nazw. Dodaj następujące wiersze na górze pliku C#:

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

Podzielmy teraz proces uzyskiwania prostokątów dla linii w rozpoznawaniu obrazu OCR na łatwe do wykonania kroki.

Krok 1: Skonfiguruj katalog dokumentów

// ExStart:3
string dataDir = "Your Document Directory";
// RozwińKoniec:3

Zastępować"Your Document Directory" z rzeczywistą ścieżką do katalogu dokumentów.

Krok 2: Zainicjuj Aspose.OCR

// ExStart:4
AsposeOcr api = new AsposeOcr();
// RozwińKoniec:4

Utwórz instancjęAsposeOcr class, aby uzyskać dostęp do funkcjonalności OCR.

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

// ExStart:5
string fullPath = dataDir + "sample.png";
// RozwińKoniec:5

Zdefiniuj pełną ścieżkę do obrazu, na którym chcesz wykonać OCR.

Krok 4: Rozpoznaj obraz i uzyskaj prostokąty

// ExStart:6
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);
// RozwińKoniec:6

Skorzystaj zGetRectangles metoda pobierania prostokątów dla linii w określonym obrazie.

Krok 5: Wydrukuj wynik

// ExStart:7
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));
// RozwińKoniec:7

Wydrukuj współrzędne wykrytych obszarów na konsoli.

Wniosek

Gratulacje! Pomyślnie uzyskałeś prostokąty dla linii w rozpoznawaniu obrazu OCR przy użyciu Aspose.OCR dla .NET. To wszechstronne narzędzie otwiera świat możliwości wyodrębniania tekstu z aplikacji.

Często zadawane pytania

P1: Czy mogę używać Aspose.OCR dla .NET z dowolnym typem obrazu?

Odpowiedź 1: Aspose.OCR obsługuje szeroką gamę formatów obrazów, zapewniając elastyczność w aplikacjach OCR.

P2: Jak dokładne jest rozpoznawanie OCR?

Odpowiedź 2: Aspose.OCR wykorzystuje zaawansowane algorytmy zapewniające wysoką dokładność, dzięki czemu nadaje się do różnych scenariuszy rozpoznawania tekstu.

P3: Czy dostępna jest wersja próbna?

O3: Tak, możesz poznać możliwości Aspose.OCR dla .NET za pomocąbezpłatna wersja próbna.

P4: Gdzie mogę znaleźć obszerną dokumentację?

A4: Patrzdokumentacja szczegółowe informacje i wskazówki dotyczące użytkowania.

P5: Potrzebujesz pomocy lub masz konkretne pytania?

A5: OdwiedźForum Aspose.OCR za wsparcie społeczności i dyskusje.