1881 ⁓ 193∞
Seçkin Üye
Herkese merhaba dostlar. Ben TRKByte. Bu konuda Ocr Tesseract kütüphanesi ile resim üzerindeki yazıyı okumayı öğreneceğiz. Gerekli kütüphaneleri konunun sonunda bırakacağım. Projeye başlamadan oradan indirin.
Öncelikle bir proje oluşturup içerisine PictureBox, Button, RichTextBox ve OpenFileDialog ekleyin.Anlatım
Projeye bir kere derleyip kapatın ve projenin bin/debug klasörüne girin.
Klasöre tessdata adında bir klasör oluşturun ve içerisine konunun sonunda verdiğim linke girerek seçtiğiniz dili içerisine atın.
İlk önce projemize Tesseract kütüphanemizi tanıtalım.Proje Kodları
C#:
using Tesseract;
C#:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
var img = new Bitmap(openFileDialog1.FileName); // img tagına ofdden seçtiğimiz resmi tanıttık.
pictureBox1.Image = img; // Seçilen resmi PictureBoxa aktardık.
var ocr2 = new TesseractEngine("./tessdata", "tur"); // bin/debug klasörüne açtığımız "tessdata" klasörünü Tesseract modülüne tanıtıp hangi dil olduğunu söyledik.
var sonuc = ocr2.Process(img); // sonuc tagına seçtiğimiz imgi ocr ile okuttuk.
richTextBox1.Text = sonuc.GetText(); //Richtextboxa yazdırdık.
}
DİPNOT: Konuyu herkesin anlayabilmesi için basitleştirilerek ve en sade şekilde anlattım. Açıklamalara bakıp yanlış söylemişsin, yanlış teleffuz etmişsin gibi boş şeyler yazmayın. Teşekkür ederim.
Kütüphaneler
Tesseract Nuget:
Tesseract tessdata:
Kütüphaneler
Tesseract Nuget:
Bağlantıları görmek için lütfen
Giriş Yap
Tesseract tessdata:
Bağlantıları görmek için lütfen
Giriş Yap