Aspose.OCR for Java
API OCR Java Teratas untuk Menambah Operasi Pengecaman Aksara Optik
API Java Terkemuka Membolehkan Membina aplikasi dengan keupayaan Pengecaman Aksara Optik (OCR). Baca, Kenali Teks daripada Dokumen yang Diimbas, Imej & Fail lain melalui Pustaka Java.
Aspose.OCR untuk Java ialah enjin OCR (Optical Character Recognition) terkemuka yang memberikan pemaju perisian keupayaan untuk menyepadukan fungsi pengecaman teks ke dalam aplikasi Java mereka. Ia direka bentuk untuk menjadi sangat mudah untuk dikendalikan dan membolehkan pembangun perisian mengenali teks daripada dokumen yang diimbas, imej dan sumber lain, dan boleh digunakan untuk mengekstrak teks daripada pelbagai format fail, termasuk JPEG, PNG, BMP, TIFF, HTML, PDF dan banyak lagi.
Aspose.OCR untuk Java menggunakan algoritma OCR lanjutan untuk mengecam teks daripada imej dengan tepat, walaupun dalam imbasan atau gambar berkualiti rendah. Ia telah menyertakan sokongan untuk lebih 50 bahasa yang berbeza, termasuk bahasa Inggeris, Sepanyol, Perancis, Jerman, Cina dan banyak lagi. Terdapat beberapa ciri penting bahagian perpustakaan seperti Pengecaman Teks tulisan tangan, mengekstrak teks daripada tangkapan skrin, mengekstrak teks daripada kawasan tertentu imej, mencipta PDF boleh dicari, sokongan foto telefon pintar, sokongan penyingkiran hingar, sokongan perduaan imej, Peningkatan Kebolehcapaian dan banyak lagi. lebih.
Aspose.OCR untuk Java menggunakan algoritma OCR lanjutan yang boleh mengecam teks dengan tepat daripada imej, walaupun dalam imbasan atau gambar berkualiti rendah. Perpustakaan boleh meningkatkan kebolehcapaian untuk pengguna dengan menukar dokumen yang diimbas kepada dokumen digital yang boleh dicari dengan mudah. Dengan algoritma OCR lanjutannya, sokongan berbilang bahasa dan penyepaduan yang mudah, Aspose.OCR untuk Java dengan pantas menjadi perisian OCR yang sesuai untuk pembangun yang ingin menambah fungsi OCR pada aplikasi Java mereka.
Bermula dengan Aspose.OCR untuk Java
Cara yang disyorkan untuk memasang Aspose.OCR untuk Java menggunakan Repositori Maven. Sila gunakan arahan berikut untuk pemasangan yang lancar.
Pasang Aspose.OCR untuk Java melalui Repositori Maven
<repositories>
<repository>
<Id>AsposeJavaAPI</Id>
<name>Aspose Java API;/name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Anda boleh memuat turun perpustakaan terus dari Aspose.OCR halaman produk
Ekstrak Teks daripada Imej melalui API Python
Aspose.OCR untuk Java telah menyertakan ciri yang sangat berguna yang membolehkan pembangun perisian mengekstrak teks daripada pelbagai jenis imej dalam aplikasi Python. Perpustakaan ini telah menyertakan sokongan untuk membaca teks daripada imej raster seperti JPEG, PNG, WBMP, BMP, GIF dan banyak lagi. Terdapat ciri berguna lain sebahagian daripada perpustakaan untuk mengendalikan pengekstrakan teks seperti membaca teks daripada imej TIFF berbilang halaman, mengekstrak teks daripada tatasusunan piksel, Membaca imej dalam mod pengecaman terpantas, mengecam satu baris, mengekstrak teks daripada resit dan banyak lagi. Contoh berikut menunjukkan cara mengekstrak teks daripada imej menggunakan arahan Java.
Bagaimana untuk Mengekstrak Teks daripada Imej menggunakan 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();
Baca Kawasan Khusus Imej melalui Java API
Aspose.OCR untuk Java ialah perpustakaan OCR yang berguna yang membenarkan pembangun perisian mencari dan membaca kawasan tertentu imej sahaja, bukan semua teks menggunakan beberapa baris kod Java. Ia adalah ciri yang sangat berguna dan boleh sangat membantu dalam pemprosesan kelompok untuk dokumen seragam seperti visa, lesen memandu, kad ID dan sebagainya. Ia menyokong ciri seperti mengekstrak teks di dalam segi empat tepat imej, mengekstrak baris dengan koordinat, carian automatik untuk kotak sempadan perkataan dan baris, dan banyak lagi. Contoh berikut menunjukkan cara mengekstrak teks di dalam segi empat tepat menggunakan kod Java.
Bagaimana untuk Mengekstrak Teks di dalam Segi Empat melalui 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));
Pilih Kawasan Khusus Dokumen melalui API Java
Imej dokumen mungkin mengandungi banyak blok pelbagai kandungan seperti perenggan teks, lukisan, rajah, formula, jadual, peta dan sebagainya. Aspose.OCR untuk Java membolehkan pembangun perisian memilih dan mengesan kawasan minat tertentu pada halaman dengan mudah dan melaksanakan operasi OCR padanya. Perpustakaan menyokong pengesanan kawasan automatik serta anda boleh mengatasinya dengan memilih kawasan yang diminati secara manual. Contoh berikut menunjukkan cara pembangun perisian boleh mendayakan pengesanan kawasan dokumen automatik di dalam aplikasi Java mereka.
Pengesanan Kawasan Dokumen Automatik melalui API Java
// 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");