Προετοιμασία ορθογωνίων για OCR στο Aspose.OCR

Εισαγωγή

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

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

Πριν εμβαθύνετε στο σεμινάριο, βεβαιωθείτε ότι έχετε τις ακόλουθες προϋποθέσεις:

  • Java Development Kit (JDK): Το Aspose.OCR για Java απαιτεί περιβάλλον Java. Κατεβάστε και εγκαταστήστε το πιο πρόσφατο JDK από τον ιστότοπο της Oracle.

  • Aspose.OCR για Java Library: Αποκτήστε τη βιβλιοθήκη Aspose.OCR για Java από τον σύνδεσμο λήψηςεδώ . Ακολουθήστε τις οδηγίες εγκατάστασης που παρέχονται στην τεκμηρίωσηεδώ.

  • Περιβάλλον ανάπτυξης: Ρυθμίστε το προτιμώμενο Java Integrated Development Environment (IDE) για να ξεκινήσετε την κωδικοποίηση μαζί μας.

Εισαγωγή πακέτων

Στο έργο σας Java, εισαγάγετε τα απαραίτητα πακέτα για να κάνετε διαθέσιμες τις λειτουργίες Aspose.OCR. Χρησιμοποιήστε το ακόλουθο απόσπασμα στην αρχή του αρχείου Java:

package com.aspose.ocr.examples.OcrFeatures;

import com.aspose.ocr.AsposeOCR;
import com.aspose.ocr.examples.License.SetLicense;
import com.aspose.ocr.examples.Utils;

import java.awt.*;
import java.io.IOException;
import java.util.ArrayList;

Βήμα 1: Ρύθμιση άδειας χρήσης

SetLicense.main(null);

Βεβαιωθείτε ότι έχετε ρυθμίσει την άδεια χρήσης για το Aspose.OCR καλώντας τοSetLicense μέθοδος. Αυτό το βήμα είναι ζωτικής σημασίας για να απελευθερωθεί πλήρως το δυναμικό της βιβλιοθήκης.

Βήμα 2: Καθορίστε τον κατάλογο εγγράφων και τη διαδρομή εικόνας

String dataDir = "Your Document Directory";
String imagePath = dataDir + "p.png";

Καθορίστε τον κατάλογο εγγράφων και τη διαδρομή εικόνας όπου βρίσκεται η εικόνα σας για επεξεργασία OCR.

Βήμα 3: Δημιουργία παρουσίας Aspose.OCR

AsposeOCR api = new AsposeOCR();

Δημιουργήστε την κλάση Aspose.OCR για να δημιουργήσετε μια παρουσία API.

Βήμα 4: Προετοιμάστε ορθογώνια με κείμενα

ArrayList<Rectangle> rectArray = new ArrayList<Rectangle>();
rectArray.add(new Rectangle(138, 352, 2033, 537));
rectArray.add(new Rectangle(147, 890, 2033, 1157));
rectArray.add(new Rectangle(923, 2045, 465, 102));
rectArray.add(new Rectangle(104, 2147, 2076, 819));

Ορίστε ορθογώνια με κείμενα για να υποδείξετε τις περιοχές όπου πρέπει να εφαρμοστεί η OCR.

Βήμα 5: Εκτελέστε Αναγνώριση OCR

try {
    String result = api.RecognizePage(imagePath, rectArray);
    System.out.println("Result with rect: " + result);
} catch (IOException e) {
    e.printStackTrace();
}

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

συμπέρασμα

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

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

Ε1: Είναι το Aspose.OCR συμβατό με άλλες γλώσσες προγραμματισμού;

A1: Το Aspose.OCR υποστηρίζει διάφορες γλώσσες προγραμματισμού, συμπεριλαμβανομένων των .NET, C++, και Python. Ελέγξτε την τεκμηρίωση για περισσότερες λεπτομέρειες.

Ε2: Μπορώ να χρησιμοποιήσω το Aspose.OCR για εμπορικά έργα;

Α2: Ναι, μπορείς. Επισκέψου τοσελίδα αγοράς να διερευνήσει τις επιλογές αδειοδότησης για εμπορική χρήση.

Ε3: Υπάρχει διαθέσιμη δωρεάν δοκιμή;

A3: Ναι, μπορείτε να έχετε πρόσβαση σε μια δωρεάν δοκιμήεδώ.

Ε4: Πώς μπορώ να αποκτήσω προσωρινές άδειες για το Aspose.OCR;

A4: Μπορούν να ληφθούν προσωρινές άδειεςεδώ.

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

A5: Επισκεφθείτε την κοινότητα Aspose.OCRδικαστήριο για υποστήριξη και συζητήσεις.