1. Προϊόντα
  2.   OCR
  3.   Java
  4.   Aspose.OCR for Java

Aspose.OCR for Java

 
 

Κορυφαίο Java OCR API για προσθήκη λειτουργιών οπτικής αναγνώρισης χαρακτήρων

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

Το Aspose.OCR για Java είναι μια κορυφαία μηχανή OCR (Optical Character Recognition) που δίνει στους προγραμματιστές λογισμικού τη δυνατότητα να ενσωματώνουν τη λειτουργία αναγνώρισης κειμένου στις εφαρμογές Java τους. Έχει σχεδιαστεί για να είναι πολύ απλό στον χειρισμό και επιτρέπει στους προγραμματιστές λογισμικού να αναγνωρίζουν κείμενο από σαρωμένα έγγραφα, εικόνες και άλλες πηγές και μπορεί να χρησιμοποιηθεί για εξαγωγή κειμένου από διάφορες μορφές αρχείων, όπως JPEG, PNG, BMP, TIFF, HTML, PDF και πολλά άλλα.

Το Aspose.OCR για Java χρησιμοποιεί προηγμένους αλγόριθμους OCR για να αναγνωρίζει με ακρίβεια κείμενο από εικόνες, ακόμη και σε σαρώσεις ή φωτογραφίες χαμηλής ποιότητας. Περιλαμβάνει υποστήριξη για περισσότερες από 50 διαφορετικές γλώσσες, όπως αγγλικά, ισπανικά, γαλλικά, γερμανικά, κινέζικα και άλλα. Υπάρχουν πολλά σημαντικά χαρακτηριστικά της βιβλιοθήκης, όπως χειρόγραφη αναγνώριση κειμένου, εξαγωγή κειμένου από στιγμιότυπα οθόνης, εξαγωγή κειμένου από συγκεκριμένες περιοχές μιας εικόνας, δημιουργία PDF με δυνατότητα αναζήτησης, υποστήριξη φωτογραφιών smartphone, υποστήριξη αφαίρεσης θορύβου, υποστήριξη δυαδοποίησης εικόνας, Αυξημένη προσβασιμότητα και πολλά περισσότερο.

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

Previous Next

Ξεκινώντας με το Aspose.OCR για Java

Ο προτεινόμενος τρόπος εγκατάστασης του Aspose.OCR για Java είναι η χρήση του Maven Repository. Χρησιμοποιήστε την ακόλουθη εντολή για ομαλή εγκατάσταση.

Εγκαταστήστε το Aspose.OCR για Java μέσω του Maven Repository

 <repositories>
	<repository>
	<Id>AsposeJavaAPI</Id>
	<name>Aspose Java API;/name>
	<url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Μπορείτε να κάνετε λήψη της βιβλιοθήκης απευθείας από τη σελίδα προϊόντος Aspose.OCR

Εξαγωγή κειμένου από εικόνες μέσω Python API

Το Aspose.OCR για Java έχει συμπεριλάβει πολύ χρήσιμες λειτουργίες που επιτρέπουν στους προγραμματιστές λογισμικού να εξάγουν κείμενο από διάφορους τύπους εικόνων εντός εφαρμογών Python. Η βιβλιοθήκη περιλαμβάνει υποστήριξη για ανάγνωση κειμένου από εικόνες ράστερ όπως JPEG, PNG, WBMP, BMP, GIF και πολλά άλλα. Υπάρχουν και άλλα χρήσιμα χαρακτηριστικά της βιβλιοθήκης για το χειρισμό της εξαγωγής κειμένου, όπως η ανάγνωση κειμένου από εικόνες TIFF πολλών σελίδων, η εξαγωγή κειμένου από τη διάταξη pixel, η ανάγνωση εικόνων στη λειτουργία ταχύτερης αναγνώρισης, η αναγνώριση μιας γραμμής, η εξαγωγή κειμένου από αποδείξεις και πολλά άλλα. Το ακόλουθο παράδειγμα δείχνει πώς να εξαγάγετε κείμενο από μια εικόνα χρησιμοποιώντας εντολές Java.

Πώς να εξαγάγετε κείμενο από την εικόνα χρησιμοποιώντας το Java API;

AsposeOCR api = new AsposeOCR();
// Customize recognition
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setLanguage(Language.Ukr);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
// Show non-critical recognition problems
result.warnings.forEach((w) -> {
	System.out.println(w);
});
// Get recognition results as JSON
String resultJson = result.GetJson();

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

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

Πώς να εξαγάγετε κείμενο μέσα σε ένα ορθογώνιο μέσω Java API;

AsposeOCR api = new AsposeOCR();
// Define image regions
ArrayList regions = new ArrayList();
regions.add(new Rectangle(231,101,430,42));
regions.add(new Rectangle(546,224,123,26));
// Specify recognition settings
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAutoDenoising(true);	
recognitionSettings.setRecognitionAreas(regions);
// Extract text from selected regions
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Name: " + result.recognitionAreasText.get(0));
System.out.println("Expiry: " + result.recognitionAreasText.get(1));

Επιλογή συγκεκριμένων περιοχών εγγράφου μέσω Java API

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

Αυτόματη ανίχνευση περιοχών εγγράφων μέσω Java API

 // Create instance of OCR API
AsposeOCR api = new AsposeOCR();
// Enable automatic document areas detection
RecognitionSettings recognitionSettings = new RecognitionSettings();
recognitionSettings.setAllowedCharacters(CharactersAllowedType.LATIN_ALPHABET);
recognitionSettings.setDetectAreas(true);
// Extract text from image
RecognitionResult result = api.RecognizePage("source.png", recognitionSettings);
System.out.println("Recognition result:\n" + result.recognitionText + "\n\n");

 Ελληνικά