Εικόνα σε κείμενο με Java OCR API
Μετατρέψτε τις εικόνες σε κείμενο σε java
Περισσότερες βιτρίνες >// Initialize OCR engine
AsposeOCR api = new AsposeOCR();
OcrInput images = new OcrInput(InputType.SingleImage);
images.add("image1.png");
// Recognize images
ArrayList<RecognitionResult> results = api.Recognize(images);
System.out.println(results[0].recognition_text);
Γιατί να επιλέξετε τη βιβλιοθήκη OCR για Java;
Ξεκλειδώστε το ισχυρό OCR με τη βιβλιοθήκη ASOSE OCR Java. Το Java API μας είναι ένα αποτελεσματικό, φιλικό προς το χρήστη και οικονομικά αποδοτικό API OCR. Σε μόλις πέντε γραμμές κώδικα Java, προσθέστε ισχυρή λειτουργικότητα OCR στις εφαρμογές σας χωρίς να χρειάζεται να κατανοήσετε τα νευρωνικά δίκτυα και άλλες τεχνικές λεπτομέρειες. Είτε εργάζεστε με σαρώσεις, φωτογραφίες smartphone, screenshots ή PDFs, το 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 ή παραπάνω -είτε πρόκειται για τοπικό μηχάνημα, διακομιστή ιστού είτε για το σύννεφο.
Υποστηριζόμενες μορφές αρχείων
Aspose.OCR for Java μπορεί να λειτουργήσει με οποιοδήποτε αρχείο Μπορείτε να πάρετε από σαρωτή ή κάμερα. Τα αποτελέσματα της αναγνώρισης μπορούν να αποθηκευτούν, να εισάγονται σε μια βάση δεδομένων ή να αναλυθούν σε πραγματικό χρόνο.
Εικόνες
- JPEG
- PNG
- TIFF
- GIF
- Bitmap
Παρτίδα OCR
- Multi-page PDF
- ZIP
- Folder
Αποτελέσματα αναγνώρισης
- Text
- 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.
Φωτογραφία OCR
Εξαγάγετε κείμενο από φωτογραφίες smartphone με ακρίβεια σε επίπεδο σάρωσης.
Pdf που μπορεί να αναζητηθεί
Μετατρέψτε οποιαδήποτε σάρωση σε ένα έγγραφο με δυνατότητα αναζήτησης και επεξεργάσιμο έγγραφο.
Αναγνώριση διεύθυνσης URL
Αναγνωρίστε μια εικόνα από τη διεύθυνση URL χωρίς να την κατεβάσετε τοπικά.
Αναγνώριση χύδην
Διαβάστε όλες τις εικόνες από έγγραφα πολλαπλών σελίδων, φακέλους και αρχεία.
Οποιαδήποτε γραμματοσειρά και στυλ
Προσδιορίστε και αναγνωρίζετε το κείμενο σε όλες τις δημοφιλείς γραμματοσειρές και στυλ.
Αναγνώριση τελειοποίησης
Ρυθμίστε κάθε παράμετρο OCR για τα καλύτερα αποτελέσματα αναγνώρισης.
Ορθογραφικός έλεγχος
Βελτιώστε τα αποτελέσματα με αυτόματα τη διόρθωση των ορθογραφικών λέξεων.
Βρείτε κείμενο σε εικόνες
Αναζητήστε κείμενο ή κανονική έκφραση μέσα σε ένα σύνολο εικόνων.
Συγκρίνετε κείμενα εικόνας
Συγκρίνετε κείμενα σε δύο εικόνες, ανεξάρτητα από την περίπτωση και τη διάταξη.
Παγκόσμιος
Εξαγάγετε κείμενο οποιασδήποτε γλώσσας με αυτόματη ανίχνευση γλώσσας.
Εξαγωγή βασικών λεπτομερειών
Εξάγετε αυτόματα σημαντικές λεπτομέρειες από τις δελτίο ταυτότητας.
Πλήρης ενσωμάτωση με λύσεις ASPOSE
Ενσωματώστε απρόσκοπτα το OCR με άλλα προϊόντα ASPOSE για μια ολοκληρωμένη και αποτελεσματική λύση Java.
Δείγματα κώδικα
Εξερευνήστε τα δείγματα κώδικα για να μάθετε πώς να ενσωματώσετε απρόσκοπτα το OCR API στις εφαρμογές σας 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);
});