Γιατί να επιλέξετε τη βιβλιοθήκη OCR για Java;

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

Illustration ocr

Swift και ακριβές OCR

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

Πολύγλωσσος υποστήριξη

Αναγνωρίστε το κείμενο σε 140+ γλώσσες, όπως αγγλικά, γαλλικά, κυριλλικά, αραβικά, περσικά, δείκτες, κινεζικά, ιαπωνικά, κορεατικά, ταμίλ και άλλα σενάρια.

Όλες οι εικόνες

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

Ανίχνευση μικτής γλώσσας

Αναγνωρίστε έγγραφα γραμμένα σε μικτές γλώσσες, όπως κινεζικά/αγγλικά, αραβικά/γαλλικά, Χίντι/Αγγλικά και Κυριλλικά/Αγγλικά.

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

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

Δείγμα ζωντανού κώδικα

Ζήστε την απλότητα: Μετατρέψτε την εικόνα σε κείμενο σε λίγες γραμμές του κώδικα 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);
});

Διαμορφωμένη πλατφόρμα

Το Aspose Java OCR Code λειτουργεί άψογα σε οποιαδήποτε πλατφόρμα που υποστηρίζει 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 (JAR) ή ως αρχείο [https://releases.aspose.com/ocr/java/) με ελάχιστες εξαρτήσεις. Απλά εγκατάσταση αυτό στο έργο σας και όλοι είστε έτοιμοι να αναγνωρίσετε κείμενα σε πολλαπλές υποστηριζόμενες γλώσσες και να αποθηκεύσετε τα αποτελέσματα αναγνώρισης σε διάφορες μορφές.

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

Λειτουργεί παντού

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

140+ γλώσσες αναγνώρισης

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

Το ASPOSE OCR για Java αναγνωρίζει κείμενο σε πολύγλωσσα έγγραφα, όπως κινεζικά/αγγλικά, αραβικά/γαλλικά ή κυριλλικά/αγγλικά. Υποστηρίζονται οι παρακάτω γλώσσες:

  • ** Extended Latin **: Αγγλικά, Ισπανικά, Γαλλικά, Ινδονησιακά, Πορτογαλικά, Γερμανικά, Βιετναμέζικα, Τουρκικά, Ιταλικά, Πολωνικά και 80+ άλλα.
  • ** Cyrillic ** Αλφάβητο: Ρωσικά, Ουκρανικά, Καζακ, βουλγαρικά, συμπεριλαμβανομένων μικτών κυριλλικών/αγγλικών κειμένων.
  • Αραβικά, Περσικά, Ουρντού, συμπεριλαμβανομένων κειμένων που αναμιγνύονται με τα αγγλικά.
  • Κινέζικα, Κορεατικά, Ιαπωνικά, Ντέβανγκαρη και Dravidian Γλώσσες, συμπεριλαμβανομένου του Χίντι, του Ταμίλ, του Μαράθι και άλλων.

Χαρακτηριστικά και δυνατότητες

Aspose.OCR for Java Εξερευνήστε τα προηγμένα χαρακτηριστικά και τις δυνατότητες του ASSOPE 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

Παγκόσμιος

Εξαγάγετε κείμενο οποιασδήποτε γλώσσας με αυτόματη ανίχνευση γλώσσας.

Feature icon

Εξαγωγή βασικών λεπτομερειών

Εξάγετε αυτόματα σημαντικές λεπτομέρειες από τις δελτίο ταυτότητας.

Feature icon

Πλήρης ενσωμάτωση με λύσεις ASPOSE

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

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

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

Εγκατάσταση

Ως αρχείο αρχειοθέτησης Java (JAR) με ελάχιστες εξαρτήσεις ή από το αποθετήριο Maven, το ASSOPE OCR για Java διανέμεται εύκολα. Η ενσωμάτωση στο έργο σας, απευθείας από το προτιμώμενο περιβάλλον ανάπτυξης Java (IDE), είναι μια απρόσκοπτη διαδικασία. Απλά εγκαταστήστε το και είστε διατεθειμένοι να αξιοποιήσετε το πλήρες φάσμα των δυνατοτήτων OCR, η εξοικονόμηση αναγνώρισης έχει ως αποτέλεσμα οποιαδήποτε από τις υποστηριζόμενες μορφές. Μια προσωρινή άδεια ανυψώνει όλους τους περιορισμούς της δοκιμαστικής έκδοσης για 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 μας προσφέρει ευέλικτους τρόπους εξισορρόπησης της κλασικής τρίτης ποιότητας της τιμής. Σας επιτρέπει να περιορίσετε τον αριθμό των νημάτων που χρησιμοποιούνται από τη μηχανή αναγνώρισης. Ενώ αυτή η προσαρμογή μπορεί να οδηγήσει σε μια βραδύτερη ταχύτητα αναγνώρισης, σας επιτρέπει να διαθέτετε πόρους για ταυτόχρονες εργασίες όπως παράλληλη επεξεργασία εικόνας, λειτουργίες διακομιστή ιστού, διαχείριση βάσεων δεδομένων ή ανάλυση δεδομένων φόντου.

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

Εξισορρόπηση των πόρων UASAGE

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);
});