Εξαγωγή ορθογωνίων γραμμής από την αναγνώριση εικόνων

Εισαγωγή

Καλώς ήρθατε στον κόσμο του Aspose.OCR για .NET, ένα εντυπωσιακό εργαλείο που έχει σχεδιαστεί για να ενσωματώνει την Οπτική Αναγνώριση Χαρακτήρων (OCR) στις εφαρμογές σας .NET. Είτε είστε έμπειρος προγραμματιστής είτε περίεργος νεοφερμένος, αυτός ο οδηγός θα σας καθοδηγήσει στα βήματα για να αποκτήσετε ορθογώνια που αντιπροσωπεύουν γραμμές από αναγνωρισμένο κείμενο σε εικόνες.

Προαπαιτούμενα

Πριν ξεκινήσετε, βεβαιωθείτε ότι έχετε τα εξής:

  • Βασικές γνώσεις ανάπτυξης C# και .NET.
  • Ένα ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) όπως το Visual Studio.
  • Εγκαταστάθηκε η βιβλιοθήκη Aspose.OCR για .NET. Μπορείτε να το κατεβάσετεεδώ.
  • Ένα δείγμα εικόνας που περιέχει κείμενο για αναγνώριση.

Απαιτούμενοι χώροι ονομάτων

Για να ξεκινήσετε, θα χρειαστεί να προσθέσετε τους απαραίτητους χώρους ονομάτων στο έργο σας. Συμπεριλάβετε αυτές τις γραμμές στην κορυφή του αρχείου C#:

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

Ακολουθήστε αυτά τα βήματα για να ανακτήσετε ορθογώνια για γραμμές σε μια εικόνα OCR.

Βήμα 1: Ρυθμίστε τον Κατάλογο Εγγράφων σας

Καθορίστε τον κατάλογο όπου βρίσκεται το αρχείο εικόνας σας:

// Καθορίστε τη διαδρομή προς τον κατάλογο εγγράφων σας
string dataDir = "Your Document Directory";

Φροντίστε να αντικαταστήσετε"Your Document Directory" με την πραγματική διαδρομή.

Βήμα 2: Αρχικοποιήστε το Aspose.OCR

Δημιουργήστε ένα παράδειγμα τουAsposeOcr κλάση για πρόσβαση στις δυνατότητές του:

// Αρχικοποιήστε το Aspose.OCR API
AsposeOcr api = new AsposeOcr();

Βήμα 3: Καθορίστε τη διαδρομή εικόνας

Καθορίστε την πλήρη διαδρομή προς το αρχείο εικόνας που θέλετε να επεξεργαστείτε:

// Καθορίστε την πλήρη διαδρομή προς την εικόνα
string fullPath = dataDir + "sample.png";

Βήμα 4: Αναγνωρίστε την εικόνα και λάβετε ορθογώνια για γραμμές

Τώρα, μπορείτε να χρησιμοποιήσετε τοGetRectangles μέθοδος εξαγωγής ορθογωνίων αναγνωρισμένων γραμμών κειμένου:

// Ανακτήστε ορθογώνια για γραμμές στην καθορισμένη εικόνα
List<Rectangle> lines = api.GetRectangles(fullPath, AreasType.LINES, false);

Βήμα 5: Εξαγωγή των αποτελεσμάτων

Τέλος, εκτυπώστε τις συντεταγμένες κάθε ορθογωνίου γραμμής που εντοπίστηκε στην κονσόλα:

// Εμφανίστε τις συντεταγμένες των ορθογωνίων που εντοπίστηκαν
Console.WriteLine("Areas coordinates:");
lines.ForEach(a => Console.WriteLine($"x:{a.X} y:{a.Y} width:{a.Width} height:{a.Height}"));

Σύναψη

Συγχαρητήρια! Έχετε ανακτήσει με επιτυχία ορθογώνια για γραμμές σε μια εικόνα OCR χρησιμοποιώντας το Aspose.OCR για .NET. Αυτή η τεχνολογία ανοίγει πολλές δυνατότητες για εξαγωγή και επεξεργασία κειμένου στις εφαρμογές σας.

Συχνές ερωτήσεις

Μπορώ να χρησιμοποιήσω το Aspose.OCR για .NET με οποιοδήποτε τύπο εικόνας;

Ναι, το Aspose.OCR υποστηρίζει διάφορες μορφές εικόνας, παρέχοντας ευελιξία για τις εφαρμογές σας OCR.

Ποιο είναι το ποσοστό ακρίβειας της αναγνώρισης OCR;

Το Aspose.OCR χρησιμοποιεί προηγμένους αλγόριθμους για την επίτευξη υψηλής ακρίβειας στην αναγνώριση κειμένου, κατάλληλους για διάφορα σενάρια.

Είναι διαθέσιμη δοκιμαστική έκδοση;

Ναι, μπορείτε να εξερευνήσετε τις δυνατότητες του Aspose.OCR για .NET κατεβάζοντας τοδωρεάν δοκιμή.

Πού μπορώ να βρω αναλυτική τεκμηρίωση;

Υπάρχει πλήρης τεκμηρίωσηεδώ, προσφέροντας σε βάθος πληροφορίες και οδηγίες.

Χρειάζεστε περαιτέρω βοήθεια ή έχετε ερωτήσεις;

Λάβετε μέρος στη συζήτηση στοAspose.OCR φόρουμ για κοινοτική υποστήριξη.