Bereiten Sie Rechtecke in der OCR-Bilderkennung vor

Einführung

In der sich ständig weiterentwickelnden Technologielandschaft spielt die optische Zeichenerkennung (OCR) eine zentrale Rolle bei der Umwandlung von Bildern in maschinenlesbaren Text. Aspose.OCR für .NET zeichnet sich als robuste Lösung für Entwickler aus, die eine nahtlose Integration von OCR-Funktionen in ihre .NET-Anwendungen suchen. In diesem umfassenden Leitfaden untersuchen wir den Prozess der Vorbereitung von Rechtecken bei der OCR-Bilderkennung mit Aspose.OCR für .NET.

Voraussetzungen

Bevor Sie mit dem Tutorial beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Grundkenntnisse in der .NET-Entwicklung.
  • Aspose.OCR für .NET-Bibliothek installiert. Sie können es herunterladenHier.
  • Ein grundlegendes Verständnis der Bilderkennungskonzepte.

Namespaces importieren

Beginnen wir mit dem Importieren der erforderlichen Namespaces, um unsere OCR-Reise in Gang zu bringen:

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

Schritt 1: Richten Sie Ihr Dokumentenverzeichnis ein

Geben Sie zunächst das Verzeichnis an, in dem Ihre Dokumente gespeichert sind. Ersetzen"Your Document Directory" mit dem tatsächlichen Pfad zu Ihren Dokumenten.

// Der Pfad zum Dokumentenverzeichnis.
string dataDir = "Your Document Directory";

// Initialisieren Sie eine Instanz von AsposeOcr
AsposeOcr api = new AsposeOcr();

Schritt 2: Bild mit mehreren Rechtecken erkennen

In diesem Schritt zeigen wir, wie man mithilfe mehrerer Rechtecke Text aus einem Bild erkennt. Befolgen Sie diese Unterschritte:

2.1 Rechtecke definieren

List<Rectangle> rects = new List<Rectangle>()
{
    new Rectangle(138, 352, 2033, 537),
    new Rectangle(147, 890, 2033, 1157),
    new Rectangle(923, 2045, 465, 102),
    new Rectangle(104, 2147, 2076, 819)
};

2.2 OCR-Erkennung durchführen

// erster Fall
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);

// Zeigt den erkannten Text an
foreach (string s in listResult)
{
    Console.WriteLine(s);
}

Schritt 3: Bild mit den Erkennungseinstellungen erkennen

In diesem Schritt stellen wir eine alternative Methode vor, die RecognitionSettings für die Bilderkennung verwendet:

3.1 Erkennungseinstellungen definieren

RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
    RecognitionAreas = rects
});

3.2 Erkannten Text anzeigen

// Zeigt den erkannten Text an
foreach (string s in result.RecognitionAreasText)
{
    Console.WriteLine(s);
}

Abschluss

Glückwunsch! Sie haben den Prozess der Vorbereitung von Rechtecken in der OCR-Bilderkennung mit Aspose.OCR für .NET erfolgreich gemeistert. Mit diesem Leitfaden können Sie OCR nahtlos in Ihre .NET-Anwendungen integrieren und so deren Texterkennungsfunktionen verbessern.

FAQs

F1: Kann ich Aspose.OCR für .NET mit anderen .NET-Frameworks verwenden?

A1: Ja, Aspose.OCR für .NET ist mit verschiedenen .NET-Frameworks kompatibel.

F2: Gibt es eine kostenlose Testversion für Aspose.OCR für .NET?

A2: Auf jeden Fall! Sie können auf die kostenlose Testversion zugreifenHier.

F3: Wie erhalte ich Unterstützung für Aspose.OCR für .NET?

A3: Besuchen Sie dieAspose.OCR-Forum für engagierte Unterstützung.

F4: Kann ich zu Testzwecken eine temporäre Lizenz erhalten?

A4: Ja, Sie können eine temporäre Lizenz erwerbenHier.

F5: Wo finde ich die Dokumentation für Aspose.OCR für .NET?

A5: Die Dokumentation ist verfügbarHier.