Siapkan Persegi Panjang dalam Pengenalan Gambar OCR
Perkenalan
Dalam lanskap teknologi yang terus berkembang, Pengenalan Karakter Optik (OCR) memainkan peran penting dalam mengubah gambar menjadi teks yang dapat dibaca mesin. Aspose.OCR untuk .NET menonjol sebagai solusi tangguh bagi pengembang yang mencari integrasi kemampuan OCR ke dalam aplikasi .NET mereka. Dalam panduan komprehensif ini, kita akan menjelajahi proses menyiapkan persegi panjang dalam pengenalan gambar OCR menggunakan Aspose.OCR untuk .NET.
Prasyarat
Sebelum masuk ke tutorial, pastikan Anda memiliki prasyarat berikut:
- Pengetahuan kerja tentang pengembangan .NET.
- Aspose.OCR untuk perpustakaan .NET diinstal. Anda dapat mengunduhnyaDi Sini.
- Pemahaman dasar tentang konsep pengenalan gambar.
Impor Namespace
Mari kita mulai dengan mengimpor namespace yang diperlukan untuk memulai perjalanan OCR kita:
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using Aspose.OCR;
Langkah 1: Siapkan Direktori Dokumen Anda
Mulailah dengan menentukan direktori tempat dokumen Anda disimpan. Mengganti"Your Document Directory"
dengan jalur sebenarnya ke dokumen Anda.
// Jalur ke direktori dokumen.
string dataDir = "Your Document Directory";
// Inisialisasi instance AsposeOcr
AsposeOcr api = new AsposeOcr();
Langkah 2: Kenali Gambar dengan Banyak Persegi Panjang
Pada langkah ini, kami akan mendemonstrasikan cara mengenali teks dari gambar menggunakan beberapa persegi panjang. Ikuti sub-langkah berikut:
2.1 Mendefinisikan Persegi Panjang
List<Rectangle> rects = new List<Rectangle>()
{
new Rectangle(138, 352, 2033, 537),
new Rectangle(147, 890, 2033, 1157),
new Rectangle(923, 2045, 465, 102),
new Rectangle(104, 2147, 2076, 819)
};
2.2 Melakukan Pengenalan OCR
// kasus pertama
List<string> listResult = api.RecognizeImage(dataDir + "sample.png", rects);
// Menampilkan teks yang dikenali
foreach (string s in listResult)
{
Console.WriteLine(s);
}
Langkah 3: Kenali Gambar dengan Pengaturan Pengenalan
Pada langkah ini, kami akan menampilkan metode alternatif menggunakan RecognitionSettings untuk pengenalan gambar:
3.1 Tentukan Pengaturan Pengenalan
RecognitionResult result = api.RecognizeImage(dataDir + "sample.png", new RecognitionSettings
{
RecognitionAreas = rects
});
3.2 Menampilkan Teks yang Dikenali
// Menampilkan teks yang dikenali
foreach (string s in result.RecognitionAreasText)
{
Console.WriteLine(s);
}
Kesimpulan
Selamat! Anda telah berhasil menavigasi proses menyiapkan persegi panjang dalam pengenalan gambar OCR menggunakan Aspose.OCR untuk .NET. Panduan ini memberdayakan Anda untuk mengintegrasikan OCR dengan lancar ke dalam aplikasi .NET Anda, sehingga meningkatkan kemampuan pengenalan teksnya.
FAQ
Q1: Dapatkah saya menggunakan Aspose.OCR untuk .NET dengan kerangka .NET lainnya?
A1: Ya, Aspose.OCR untuk .NET kompatibel dengan berbagai kerangka .NET.
Q2: Apakah tersedia uji coba gratis untuk Aspose.OCR untuk .NET?
A2: Tentu saja! Anda dapat mengakses uji coba gratisDi Sini.
Q3: Bagaimana cara mendapatkan dukungan untuk Aspose.OCR untuk .NET?
A3: KunjungiForum Aspose.OCR untuk dukungan khusus.
Q4: Bisakah saya mendapatkan lisensi sementara untuk tujuan pengujian?
A4: Ya, Anda bisa mendapatkan lisensi sementaraDi Sini.
Q5: Di mana saya dapat menemukan dokumentasi Aspose.OCR untuk .NET?
A5: Dokumentasi tersediaDi Sini.