Lakukan OCR menggunakan C#

OCR (Pengenalan Karakter Optik) adalah teknologi terkenal dan banyak digunakan untuk mengenali dan membaca teks dari gambar dan dokumen yang dipindai. Dalam operasi OCR, karakter pada gambar dipindai, dikenali, dan diubah menjadi bentuk digital. Teks yang dikonversi dapat divalidasi dan disimpan untuk melakukan operasi lebih lanjut. Pada artikel ini, saya akan menunjukkan cara melakukan OCR untuk mengonversi gambar menjadi teks secara terprogram menggunakan pustaka C# .NET OCR. Sisa artikel ini dibagi menjadi beberapa bagian berikut.

Perpustakaan C# OCR - Unduhan Gratis

Aspose.OCR for .NET adalah perpustakaan OCR yang kuat dan berkecepatan tinggi untuk C# yang memungkinkan Anda memindai dan mengonversi gambar menjadi teks dengan cukup mudah. Tidak memerlukan kode yang panjang untuk mengaktifkan dan menjalankan fitur OCR dalam aplikasi .NET Anda. Berikut ini adalah metode instalasi pustaka C# OCR.

Instal C# .NET OCR Library melalui NuGet Package Manager

Cukup cari Aspose.OCR di NuGet Package Manager dan instal.

Perpustakaan C# OCR

Instal Perpustakaan C# OCR melalui Package Manager Console

Berikut ini adalah perintah untuk menginstal Aspose.OCR melalui Package Manager Console.

PM> Install-Package Aspose.OCR

Konversi Gambar ke Teks menggunakan C# OCR Library

Mari kita lihat cara melakukan OCR pada gambar yang mungkin berupa halaman dokumen yang dipindai. Berikut ini adalah langkah-langkah untuk melakukan operasi ini.

Contoh kode berikut menunjukkan cara mengonversi gambar menjadi teks menggunakan C#.

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// Path ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_OCR();

// Inisialisasi instance AsposeOcr
AsposeOcr api = new AsposeOcr();

// Kenali gambar
string result = api.RecognizeImage(dataDir + "Sampleocr.bmp");

// Tampilkan teks yang dikenali
Console.WriteLine(result);

C# Lakukan OCR pada Gambar dengan Satu Baris Teks

Pada contoh sebelumnya, kami telah melakukan OCR pada gambar yang berisi beberapa baris teks. Namun, ada kemungkinan gambar hanya berisi satu baris teks. Dalam kasus seperti itu, Anda dapat memberi tahu API untuk mengenali garis saja. Berikut ini adalah langkah-langkah untuk mengonversi gambar yang berisi teks satu baris dalam C#.

Contoh kode berikut menunjukkan cara melakukan OCR dan mengonversi gambar yang berisi satu baris teks menggunakan C#.

// Untuk contoh lengkap dan file data, silakan buka https://github.com/aspose-ocr/Aspose.OCR-for-.NET
// Path ke direktori dokumen.
string dataDir = RunExamples.GetDataDir_OCR();

// Inisialisasi instance AsposeOcr
AsposeOcr api = new AsposeOcr();

// Kenali gambar
string result = api.RecognizeLine(dataDir + "sample_line.png");

// Tampilkan teks yang dikenali
Console.WriteLine(result);

Lakukan OCR untuk Karakter Non-Bahasa Inggris

Aspose.OCR tidak membatasi fitur OCR untuk bahasa Inggris dan Anda juga dapat mengenali karakter bahasa lain. Proses pengenalan dan kode akan tetap sama terlepas dari bahasa teks. Berikut ini adalah kumpulan karakter yang dapat dikenali oleh pustaka C# OCR Aspose.

OCR untuk Karakter Non-Bahasa Inggris

Perpustakaan C# OCR - Dapatkan Lisensi Gratis

Anda dapat menggunakan Aspose.OCR tanpa batasan evaluasi dengan meminta [lisensi sementara gratis][7].

Kesimpulan

Artikel ini mendemonstrasikan cara melakukan OCR dan mengonversi gambar menjadi teks secara terprogram dalam C#. Anda dapat mengenali karakter dalam gambar yang berisi satu atau beberapa baris teks. Pelajari lebih lanjut tentang pustaka C# OCR dari dokumentasi.

Lihat juga