Aspose.OCR Foto untuk teks untuk .NET

Aspose.OCR Photo to Text untuk .NET membolehkan pemaju untuk mengekstrak teks daripada gambar yang diambil oleh kamera atau telefon pintar.Dibina pada enjin yang dibuktikan Asposa.ocR, plugin ini menggunakan penapis pra-pengendalian canggih - seperti pembetulan putaran, pengimbangan gangguan, dan penghapusan bunyi - untuk memberikan pengiktirafan ketepatan tinggi walaupun pada imej yang tergelincir, rendah kontras, atau bising.

Pemasangan dan Setup

Mulakan dengan mudah:

  • Instal pakej Aspose.OCR melalui NuGet atau daripada distributor yang dimuat turun.See Installation untuk arahan terperinci.
  • Mengesetkan lesen yang disesuaikan pada permulaan untuk membuka kunci fungsi penuh.merujuk kepada Lisensi Pengukuran untuk langkah setup.

Contoh: Mengekstrak teks daripada gambar

Aspose.OCR.Metered metered = new Aspose.OCR.Metered();
metered.SetMeteredKey("PublicKey", "PrivateKey");

// Initialize OCR engine
Aspose.OCR.AsposeOcr recognitionEngine = new Aspose.OCR.AsposeOcr();

// Add images to input
Aspose.OCR.OcrInput input = new Aspose.OCR.OcrInput(Aspose.OCR.InputType.SingleImage);
input.Add("source1.png");
input.Add("source2.jpg");

// Configure recognition settings for photo detection
Aspose.OCR.RecognitionSettings recognitionSettings = new Aspose.OCR.RecognitionSettings();
recognitionSettings.DetectAreasMode = DetectAreasMode.PHOTO;

// Perform recognition
List<Aspose.OCR.RecognitionResult> results = recognitionEngine.Recognize(input, recognitionSettings);
foreach (Aspose.OCR.RecognitionResult result in results)
{
    Console.WriteLine(result.RecognitionText);
}

// Save results
results[0].Save("result.txt", Aspose.OCR.SaveFormat.Text);
Aspose.OCR.AsposeOcr.SaveMultipageDocument("result.pdf", Aspose.OCR.SaveFormat.Pdf, results);

Ciri-ciri dan fungsi

Filter pra-proses lanjutan

  • Rotasi dan Skew Correction : secara automatik menyesuaikan gambar yang dilapisi.
  • Distortion Compensation : Menyesuaikan objektif yang diinduksi oleh lensa dan pengelasan perspektif.
  • Mengurangkan bunyi bising : Menghalang paparan, debu, dan bahan kompresi.
  • Pengubahsuaian kontras dan kecerahan : Mengoptimumkan pencahayaan untuk imej yang licin atau berlebihan.

Enjin pengenalan teks yang kuat

  • Multi-bahasa OCR (Latin, Cyrillic, Arab, dan CJK skrip).
  • Pengesanan fon-agnostik yang menyokong teks cetak, tandatangan, dan pemindaian.
  • Segmentasi skrip automatik pada halaman bahasa campuran.
  • Pengenalan nombor, simbol, dan penilaian dengan had yang boleh dikonfigurasi.

Analisis Layout dan Segmentasi

  • Pengesanan automatik blok teks berbanding grafik atau jadual.
  • Segmentasi lajur dan garis mengekalkan perintah bacaan semulajadi.
  • OCR berasaskan zon untuk menargetkan rantau tertentu.

Format output dan pengekstrakan data

  • mengeksport teks rata, objek berstruktur, atau JSON dengan koordinat bounding-box.
  • Mengembalikan skor kepercayaan line-by-line untuk pengesahan.
  • Generate Perkhidmatan PDF atau output teks secara langsung untuk penggunaan downstream.

Batch dan pemprosesan paralel

  • Pengenalan paralel menggunakan .NET async/await.
  • Pengurusan kue untuk beban kerja skala besar.
  • Bantuan pembatalan untuk tugas jangka panjang.

Penyesuaian dan Extensibility

  • Menentukan paip penapis yang disesuaikan.
  • Tambah perkataan atau kamus untuk meningkatkan ketepatan.
  • Menarik ke dalam peristiwa pengiktirafan untuk logging atau pemeriksaan pertengahan.

Pencapaian tuning

  • Menyesuaikan resolusi dan kedalaman warna untuk keseimbangan antara kelajuan dan ketepatan.
  • Cache buffer yang telah diproses semasa bekerja dengan templat berulang.
  • Langkah-langkah paip profil untuk mengisolasi botol.

Tips dan Amalan Terbaik

  • Kawasan yang terpilih atau ditanam untuk meminimumkan masa pemprosesan.
  • Ujian parameter penapis pada sampel perwakilan sebelum pelancaran.
  • Gunakan skor kepercayaan untuk membina fallback atau aliran pengesahan manusia.
  • Untuk gambar mudah alih, pastikan pencahayaan yang betul dan latar belakang kontras.
  • Memantau penggunaan memori dengan batch run; gunakan token pembatalan apabila perlu.
  • Gabungkan eksport JSON dengan perkhidmatan pengesahan untuk membina paip data yang kukuh.

Soalan-soalan yang kerap ditanya

**Adakah menentukan bahasa yang diperlukan?**Secara lalai, plugin secara automatik mendeteksi banyak bahasa. Walau bagaimanapun, secara eksplisit menetapkan bahasa meningkatkan ketepatan untuk skrip seperti Cyrillic, Cina, atau Hindi.

**Apakah format yang disokong?**JPEG, PNG, TIFF, PDF, dan format popular lain daripada pemindai atau kamera. hasil boleh dieksport sebagai teks rata, HTML, Word, pdf, JSON, atau XML.

**Bagaimana saya boleh mendapatkan hasil yang terbaik?**Gunakan imej berkualiti tinggi daripada pemindai atau kamera moden. penapis terbina dalam meningkatkan kualiti gambar sebelum pengiktirafan.

 Melayu