2013-09-20 4 views
0

У меня есть проект, который должен читать символ в захваченном изображении, но я застрял на кнопке, которая предназначена для сканирования изображения. Я закончил tesseract dll в C#, но я не знаю, как я могу его закодировать. Я новичок в этом программировании.Чтение OCR с использованием C#

private void Browse_Click(object sender, EventArgs e) 
    { 
     //FileInfo fi = new FileInfo(string.Format(@"C:\Documents and Settings\JOrce0201610\My Documents\Visual Studio 2005\Projects\OCR Reader\{0}", imageName)); 
     OpenFileDialog fi = new OpenFileDialog(); 
     fi.InitialDirectory = @"C:\\Documents and Settings\JOrce0201610\My Documents\Visual Studio 2005\Projects\OCR Reader\Card"; 
     fi.Filter = "BMP Image|*.bmp"; 
     fi.FilterIndex = 2; 
     fi.RestoreDirectory = true; 
     if (fi.ShowDialog() == DialogResult.OK) 
     { 
      //image file path 
      textBox1.Text = fi.FileName; 
      //display image in picture box 
      pictureBox1.Image = new Bitmap(fi.FileName); 
     } 
    } 
    private void Scan_Click(object sender, EventArgs e) 
    { 
     Bitmap temp = source.Clone() as Bitmap; //Clone image to keep original image 

     FiltersSequence seq = new FiltersSequence(); 
     seq.Add(Grayscale.CommonAlgorithms.BT709); //First add GrayScaling filter 
     seq.Add(new OtsuThreshold()); //Then add binarization(thresholding) filter 
     temp = seq.Apply(source); // Apply filters on source image 

winform

+2

И так в чем ваш вопрос? –

+2

Возможно, OCR - это не лучшее место для * новичков *, чтобы начать? – Liam

+1

Здесь нет вопросов, но я предполагаю, что вы не получаете ожидаемых результатов. Я рекомендую прочитать документацию по внедрению OCR, которое вы используете. Кроме того, обычно доступны учебные пособия, которые показывают, как это сделать. – Stefan

ответ

3

Если вы 'новичок' программирования, OCR не самое лучшее место для начала. Самое лучшее, что я могу предложить, это использование веб-службы или существующей библиотеки, которая может сделать это за вас.

У Microsoft есть project Hawaii, у Гавайи есть служба OCR, которая довольно проста в использовании.

Смежные вопросы