Resimdeki Yazıyı Okuma (OCR Teknolojisi)

0 Replies, 239 Views

Merhaba arkadaşlar,

Bu dersimizde C#'ta OCR teknolojisini kullanarak resim üzerindeki yazıları textBox'a aktaracağız.


İlk olarak formumuza 1 tane pictureBox, 1 tane richtextBox, 2 tane button ekliyoruz.

Sonra 'Microsoft Office Document Imaging 12.0 Type Library' referansımızı ekliyoruz:

ReferansEkleme.jpg

Daha sonra string değişkenimizi oluşturuyoruz:

PHP Kod:
string resimYolu ""

Daha sonra resim çekmek için method oluşturuyoruz:

PHP Kod:
void ResimSec()
        {
            
openFileDialog1.FileName "";
            
openFileDialog1.Filter "Resim Dosyaları|*.jpg; *.png; *.bmp; *.jpeg; *.PNG;";
            if (
openFileDialog1.ShowDialog() == DialogResult.OK)
            {
                
resimYolu openFileDialog1.FileName.ToString();
                
pictureBox1.Image Image.FromFile(resimYolu);
            }
        } 

Daha sonra button1 ve pictureBox'ın click olaylarına :

PHP Kod:
ResimSec(); 

Sonra olarak button2'nin click olayına:

PHP Kod:
try
            {
                
MODI.Document belge = new MODI.Document();
                
belge.Create(resimYolu);
                
belge.OCR(MODI.MiLANGUAGES.miLANG_TURKISHtruetrue);
                foreach (
MODI.Image resim in belge.Images)
                {
                    
MODI.Layout plan resim.Layout;
                    
richTextBox1.Text plan.Text;
                }
                
belge.Close();
            }
            catch (
Exception hata)
            {
                
MessageBox.Show(hata.Message.ToString(), "Hata..!"MessageBoxButtons.OKMessageBoxIcon.Error);
            } 

Bu dersimizin de sonuna geldik. Herkese iyi çalışmalar.

Projenin Son Hali:

ResimYaz.jpg



Şu anda bu konuyu okuyanlar: 1 Ziyaretçi



10tl.net Destek Forumu -

Online Shopping App
Online Shopping - E-Commerce Platform
Online Shopping - E-Commerce Platform
Feinunze Schmuck Jewelery Online Shopping