Γιατί να επιλέξετε το Aspose.OCR για Java;

Ανακαλύψτε τον απρόσκοπτο κόσμο του Aspose.OCR για Java – ένα ισχυρό, εύχρηστο και οικονομικά αποδοτικό API OCR. Με λιγότερες από 5 γραμμές κώδικα Java, προσθέστε λειτουργικότητα OCR στις εφαρμογές σας χωρίς να εμβαθύνετε σε πολύπλοκα μαθηματικά ή νευρωνικά δίκτυα. Ο ισχυρός μας κινητήρας OCR διαθέτει ανώτερη ταχύτητα και ακρίβεια, υποστηρίζοντας 28 γλώσσες, συμπεριλαμβανομένων των λατινικών, κυριλλικών και κινεζικών σεναρίων. Από σαρωμένες εικόνες και φωτογραφίες smartphone έως στιγμιότυπα οθόνης και σαρωμένα PDF, ανακτήστε αποτελέσματα σε δημοφιλείς μορφές ανταλλαγής εγγράφων και δεδομένων. Επωφεληθείτε από τα φίλτρα προεπεξεργασίας που χειρίζονται περιστρεφόμενες, λοξές και θορυβώδεις εικόνες. Βελτιστοποιήστε την απόδοση αναγνώρισης και τη φόρτωση του συστήματος μεταφορτώνοντας εργασίες έντασης πόρων στη GPU.

Illustration ocr

Γρήγορη και ακριβή OCR

Επιτύχετε υψηλής ταχύτητας και ακριβή αποτελέσματα OCR με την προηγμένη τεχνολογία Java μας.

Πολυγλωσσική Υποστήριξη

Αναγνώριση κειμένου σε 28 γλώσσες, συμπεριλαμβανομένων των λατινικών, κυριλλικών και κινεζικών γραφών.

Προσαρμόσιμη υποστήριξη εικόνας

Επεξεργαστείτε εικόνες από διάφορες πηγές, όπως σαρωτές, κάμερες και smartphone.

Κυριαρχία κινέζικου χαρακτήρα

Αναγνωρίστε περισσότερους από 6.000 κινεζικούς χαρακτήρες με απαράμιλλη ακρίβεια.

Στυλ γραμματοσειράς και ακεραιότητα μορφής

Διατηρήστε τα στυλ γραμματοσειράς και τη μορφοποίηση για πιστή αναπαράσταση αναγνωρισμένου κειμένου Java.

Ζωντανό δείγμα κώδικα

Ζήστε την απλότητα: Μετατρέψτε την εικόνα σε κείμενο σε λίγες γραμμές κώδικα Java!

Έτοιμος να αναγνωρίσει Έτοιμος να αναγνωρίσει Ρίξτε ένα αρχείο εδώ ή κάντε κλικ για περιήγηση *

* Ανεβάζοντας τα αρχεία σας ή χρησιμοποιώντας την υπηρεσία συμφωνείτε με εμάς Οροι χρήσης και Πολιτική Απορρήτου.

Αποτέλεσμα αναγνώρισης
 

Μετατροπή εικόνας σε κείμενο

Εξερευνήστε περισσότερα παραδείγματα >
AsposeOCR api = new AsposeOCR();
// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("image1.png");
images.add("image2.png");
// Recognition language
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Eng);
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

Java Παντού

Το Aspose.OCR για Java λειτουργεί απρόσκοπτα σε οποιαδήποτε πλατφόρμα που υποστηρίζει Java SE 6.0 ή νεότερη έκδοση – είτε πρόκειται για τοπικό μηχάνημα, διακομιστή ιστού ή σύννεφο.

Microsoft Windows
Linux
MacOS
GitHub
Microsoft Azure
Amazon Web Services
Docker

Υποστηριζόμενες μορφές αρχείων

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

εικόνες

  • PDF
  • JPEG
  • PNG
  • TIFF
  • GIF
  • Bitmap

Παρτίδα OCR

  • Multi-page PDF
  • ZIP
  • Folder

Αποτελέσματα αναγνώρισης

  • Text
  • PDF
  • Microsoft Word
  • Microsoft Excel
  • HTML
  • RTF
  • ePub
  • JSON
  • XML

Αβίαστη Εγκατάσταση

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

Ζητήστε μια δοκιμαστική άδεια για να ξεκινήσετε την ανάπτυξη μιας πλήρως λειτουργικής εφαρμογής OCR χωρίς περιορισμούς.

Java, Παντού

Η βιβλιοθήκη μας υποστηρίζει πλήρως Java SE 6 ή νεότερη έκδοση, επιτρέποντας στις εφαρμογές σας να εκτελούνται απρόσκοπτα σε οποιαδήποτε πλατφόρμα – επιτραπέζιους υπολογιστές Windows, Windows Server, macOS, Linux και cloud.

28 Γλώσσες αναγνώρισης

Το Java OCR API αναγνωρίζει πολλές γλώσσες και δημοφιλή σενάρια γραφής, συμπεριλαμβανομένων μικτών γλωσσών:

Αφήστε τον εντοπισμό γλώσσας στη βιβλιοθήκη ή ορίστε τη γλώσσα μόνοι σας για βελτιωμένη απόδοση αναγνώρισης και αξιοπιστία.

  • Εκτεταμένο λατινικό αλφάβητο: Κροατικά, Τσέχικα, Δανικά, Ολλανδικά, Αγγλικά, Εσθονικά, Φινλανδικά, Γαλλικά, Γερμανικά, Ιταλικά, Λετονικά, Λιθουανικά, Νορβηγικά, Πολωνικά, Πορτογαλικά, Ρουμανικά, Σλοβακικά, Σλοβενικά, Ισπανικά, Σουηδικά.
  • Κυριλλικό αλφάβητο: Λευκορωσικά, Βουλγαρικά, Καζακικά, Ρωσικά, Σερβικά, Ουκρανικά.
  • Πάνω από 6.000 Κινεζικοί χαρακτήρες.
  • Χίντι.

Ενδυνάμωση χαρακτηριστικών και δυνατοτήτων

Aspose.OCR for Java Εξερευνήστε τις προηγμένες δυνατότητες και δυνατότητες του Aspose.OCR για Java.

Feature icon

Φωτογραφία OCR

Εξαγωγή κειμένου από φωτογραφίες smartphone με ακρίβεια σε επίπεδο σάρωσης.

Feature icon

PDF με δυνατότητα αναζήτησης

Μετατρέψτε οποιαδήποτε σάρωση σε ένα έγγραφο με πλήρη αναζήτηση και ευρετηρίαση.

Feature icon

Αναγνώριση URL

Αναγνωρίστε μια εικόνα από τη διεύθυνση URL χωρίς να την κατεβάσετε τοπικά.

Feature icon

Μαζική αναγνώριση

Διαβάστε όλες τις εικόνες από έγγραφα πολλών σελίδων, φακέλους και αρχεία.

Feature icon

Οποιαδήποτε γραμματοσειρά και στυλ

Προσδιορίστε και αναγνωρίστε κείμενο σε όλες τις δημοφιλείς γραμματοσειρές και στυλ.

Feature icon

Αναγνώριση με ακρίβεια

Προσαρμόστε κάθε παράμετρο OCR για καλύτερα αποτελέσματα αναγνώρισης.

Feature icon

Ορθογραφικός έλεγχος

Βελτιώστε τα αποτελέσματα διορθώνοντας αυτόματα τις ανορθόγραφες λέξεις.

Feature icon

Βρείτε κείμενο σε εικόνες

Αναζήτηση κειμένου ή κανονικής έκφρασης μέσα σε ένα σύνολο εικόνων.

Feature icon

Συγκρίνετε κείμενα εικόνων

Συγκρίνετε κείμενα σε δύο εικόνες, ανεξάρτητα από την περίπτωση και τη διάταξη.

Feature icon

Αναγνώριση εικόνας συνδέσμου Ιστού

Αναγνωρίστε απρόσκοπτα τις εικόνες απευθείας από συνδέσμους ιστού, βελτιώνοντας την ενσωμάτωση OCR στα έργα σας Java.

Feature icon

Αυτόματη διόρθωση ανορθόγραφων λέξεων

Βελτιώστε τα αποτελέσματα OCR διορθώνοντας αυτόματα τις ανορθόγραφες λέξεις, διασφαλίζοντας την ακρίβεια στις εφαρμογές σας Java.

Feature icon

Πλήρης ενοποίηση με το Οικοσύστημα Aspose

Ενσωματώστε το Aspose.OCR για Java απρόσκοπτα με άλλα προϊόντα Aspose για μια ολοκληρωμένη και αποτελεσματική λύση Java.

Δείγματα κώδικα

Εξερευνήστε τα δείγματα κώδικα για να μάθετε πώς να ενσωματώνετε απρόσκοπτα το Aspose.OCR για Java στις εφαρμογές σας.

Εγκατάσταση

Ως αρχείο Java Archive (JAR) με ελάχιστες εξαρτήσεις ή από το αποθετήριο Maven, το Aspose.OCR για Java διανέμεται εύκολα. Η ενσωμάτωση στο έργο σας, απευθείας από το προτιμώμενο Java Integrated Development Environment (IDE), είναι μια απρόσκοπτη διαδικασία. Απλώς εγκαταστήστε το και είστε έτοιμοι να αξιοποιήσετε το πλήρες φάσμα των δυνατοτήτων OCR, αποθηκεύοντας τα αποτελέσματα αναγνώρισης σε οποιαδήποτε από τις υποστηριζόμενες μορφές.

Μετά την εγκατάσταση, μπορείτε να ξεκινήσετε αμέσως τη χρήση του Aspose.OMR για Java , αν και με ορισμένους περιορισμούς. Μια προσωρινή άδεια αίρει όλους τους περιορισμούς της δοκιμαστικής έκδοσης για 30 ημέρες. Χρησιμοποιήστε αυτήν την περίοδο για να ξεκινήσετε την ανάπτυξη μιας πλήρως λειτουργικής εφαρμογής OCR, η οποία σας επιτρέπει να λάβετε μια τεκμηριωμένη απόφαση σχετικά με την αγορά του Aspose.OCR για Java σε μεταγενέστερο στάδιο.

Αναγνώριση κειμένου σε σαρωμένες εικόνες σε Java

Ξεπεράστε την πρόκληση των εφαρμογών OCR που δεν διαθέτουν ευρέως διαδεδομένους σαρωτές. Το API μας διαθέτει ισχυρά ενσωματωμένα φίλτρα προεπεξεργασίας εικόνων που χειρίζονται άρτια περιστρεφόμενες, λοξές και θορυβώδεις εικόνες. Σε συνδυασμό με την υποστήριξη για όλες τις μορφές εικόνας, εξασφαλίζει αξιόπιστη αναγνώριση ακόμη και από φωτογραφίες smartphone. Οι περισσότερες προεπεξεργασίες και διόρθωση εικόνας είναι αυτοματοποιημένες, απαιτώντας την παρέμβασή σας μόνο σε δύσκολες περιπτώσεις.

Εφαρμογή αυτόματων διορθώσεων εικόνας - Java

// Create instance of OCR API
AsposeOCR api = new AsposeOCR();

// Define pre-processing filters
PreprocessingFilter filters = new PreprocessingFilter();
filters.add(PreprocessingFilter.ToGrayscale());
filters.add(PreprocessingFilter.Rotate(-90));

// Pre-process image before recognition
BufferedImage imageRes = api.PreprocessImage(imagePath, filters);

// Recognize image
RecognitionResult result = api.RecognizePage(imageRes, set);

Εξαγωγή κειμένου από φωτογραφίες σε Java

Ενσωματώστε την ανίχνευση και την αναγνώριση κειμένου στις εφαρμογές σας Java. Αποκτήστε εύκολη πρόσβαση σε ακριβή αποτελέσματα από φωτογραφίες, βελτιώνοντας τις δυνατότητες επεξεργασίας εικόνας σας. Αυξήστε τις δυνατότητες επεξεργασίας εικόνας, λαμβάνοντας ακριβή αποτελέσματα από φωτογραφίες.

Ανίχνευση και αναγνώριση κειμένου σε φωτογραφία - Java

// Add a photo to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add("photo.jpg");

// Set photo recognition mode
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setDetectAreasMode(DetectAreasMode.PHOTO);

// Extract text from a photo
ArrayList<RecognitionResult> results = api.Recognize(images, recognitionSettings);
results.forEach((result) -> {
  System.out.println(result.recognition_text);
});

Βελτιστοποίηση πόρων σε Java

Η οπτική αναγνώριση χαρακτήρων απαιτεί πόρους. Το API μας προσφέρει ευέλικτους τρόπους εξισορρόπησης της κλασικής τριάδας χρόνου-τιμής-ποιότητας. Σας επιτρέπει να περιορίσετε τον αριθμό των νημάτων που χρησιμοποιούνται από τη μηχανή αναγνώρισης. Αν και αυτή η προσαρμογή μπορεί να οδηγήσει σε πιο αργή ταχύτητα αναγνώρισης, σας δίνει τη δυνατότητα να εκχωρείτε πόρους για ταυτόχρονες εργασίες όπως παράλληλη επεξεργασία εικόνας, λειτουργίες διακομιστή web, διαχείριση βάσης δεδομένων ή ανάλυση δεδομένων παρασκηνίου.

  • Επιλέξτε ανάμεσα σε πλήρη αναγνώριση και γρήγορη αναγνώριση.
  • Καθορίστε τον αριθμό των νημάτων που εκχωρούνται για αναγνώριση ή επιτρέψτε στη βιβλιοθήκη να κλιμακωθεί αυτόματα στον αριθμό των πυρήνων του επεξεργαστή.
  • Απελευθερώστε τη CPU μεταφορτώνοντας τους υπολογισμούς στη GPU.

Εξισορρόπηση χρήσης πόρων

RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setThreadsCount(2);

Γρήγορη αναγνώριση με ελάχιστη ρύθμιση

Εάν οι εικόνες σας είναι σαρώσεις υψηλής ποιότητας χωρίς λοξή ή παραμόρφωση, μπορείτε να χρησιμοποιήσετε την ταχύτερη λειτουργία αναγνώρισης που καταναλώνει ελάχιστους δυνατούς πόρους χρησιμοποιώντας:

Γρήγορη αναγνώριση OCR - Java

AsposeOCR api = new AsposeOCR();

// Add images to the recognition batch
OcrInput images  = new OcrInput(InputType.SingleImage);
images.add(os.path.join(self.dataDir, "source1.png"));
images.add(os.path.join(self.dataDir, "source2.png"));

// Fast recognize images
ArrayList<RecognitionResult> results = api.RecognizeFast(images);
results.forEach((result) -> {
  System.out.println(result);
});