Konversi-Screenshot-Teks-OCR-Java

Anda mungkin perlu memproses tangkapan layar yang berbeda dari pesan, aplikasi transaksi digital, dan banyak platform lainnya. Tangkapan layar tersebut dapat menyertakan informasi teks yang dapat Anda ekstrak dengan metode Pengenalan Karakter Optik (OCR). Oleh karena itu, artikel ini membahas cara mengonversi tangkapan layar menjadi teks dengan OCR di Java.

Cuplikan layar ke Text Converter Java OCR Library – Instalasi

Pustaka Aspose.OCR for Java dapat mengonversi gambar menjadi teks dengan menerapkan teknik pengenalan karakter optik. Anda dapat dengan mudah mengunduh file referensi JAR dari bagian Unduhan atau menyetel konfigurasi Maven berikut dalam file pom.xml di aplikasi Anda:

Gudang:

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

Ketergantungan:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-ocr</artifactId>
    <version>22.6</version>
</dependency>

Ubah Tangkapan Layar menjadi Teks dengan OCR di Java

Anda dapat mengonversi tangkapan layar menjadi teks dengan OCR di Java dengan mengikuti langkah-langkah di bawah ini:

  • Buat objek kelas AsposeOCR.
  • Kenali teks dalam gambar tangkapan layar.
  • Dapatkan string teks keluaran.

Cuplikan kode di bawah ini menunjukkan cara mengonversi tangkapan layar menjadi gambar di Java:

// Buat instance API
AsposeOCR api = new AsposeOCR();

// Ubah tangkapan layar menjadi teks dengan OCR
try {
	String result = api.RecognizePage("test.png");
	System.out.println("Result: " + result);
} catch (IOException e) {
	e.printStackTrace();
}

Konversi Tangkapan Layar dari URL ke Teks dengan OCR menggunakan Java

Dalam kasus tertentu, tangkapan layar dibagikan dengan URL DropBox atau layanan lainnya. Agar prosesnya tidak merepotkan dan sederhana, Anda tidak perlu mengunduh lalu memproses gambar. Alih-alih, rekatkan URL untuk mengonversi tangkapan layar itu menjadi teks. Silakan ikuti langkah-langkah di bawah ini untuk menyelesaikan proses ini:

  • Inisialisasi objek dari kelas AsposeOCR.
  • Tentukan pengaturan pengenalan.
  • Proses tangkapan layar dengan OCR dan dapatkan string teks.

Cuplikan kode berikut menunjukkan cara mengonversi tangkapan layar menjadi teks dengan OCR secara terprogram di Java:

// Buat instance API
AsposeOCR api = new AsposeOCR();

String uri = "https://www.castlegateit.co.uk/wp-content/uploads/2016/09/justified_text.png";

// Tetapkan pengaturan pengenalan
RecognitionSettings settings = new RecognitionSettings();
settings.setAutoSkew(false);

// Dapatkan objek hasil
RecognitionResult result = null;
try {
	result = api.RecognizePageFromUri(uri, settings);
} catch (IOException e) {
	e.printStackTrace();
}

// Ubah tangkapan layar menjadi teks dengan OCR
System.out.println("Result: \n" + result.recognitionText+"\n\n");

Dapatkan Lisensi API Gratis

Anda dapat menguji API tanpa batasan evaluasi apa pun dengan meminta Lisensi Sementara Gratis.

Kesimpulan

Kesimpulannya, Anda telah mempelajari cara mengonversi tangkapan layar menjadi teks dengan OCR di Java. Selain itu, Anda dapat menjelajahi banyak fitur lain dari API dengan mengunjungi bagian dokumentasi, atau menulis kepada kami di forum jika Anda ingin mendiskusikan keraguan Anda.

Lihat juga