2011-01-25 7 views
5

मेरे पास विजुअल स्टूडियो 10, विंडोज विस्टा होम प्रीमियम में एक .net कंसोल ऐप चल रहा है। मैं काम करने के लिए tessnet2 उदाहरण प्राप्त करने की कोशिश कर रहा हूँ। यहां मेरा कोड है:नेट के लिए टेसनेट 2 - टेसोक्रेट पर निकलता है। इनिट कॉल

 Ocr ocr = new Ocr(); 
     using (var bmp = new Bitmap(@"C:\aaa\a-nsl\Caselines\Scanned Documents\Test_Scan_04.jpg")) 
     { 
      var tessocr = new tessnet2.Tesseract(); 
      tessocr.Init(@"C:\Users\Paul\Documents\visual studio 2010\Projects\tessnet2Wpf\ConsoleApplication1\bin\Debug", "eng", false); 
      tessocr.GetThresholdedImage(bmp, Rectangle.Empty).Save("c:\\temp\\" + Guid.NewGuid() + ".bmp"); 
      // Tessdata directory must be in the directory than this exe 
      Console.WriteLine("Multithread version"); 
      ocr.DoOCRMultiThred(bmp, "eng"); 
      Console.WriteLine("Normal version"); 
      ocr.DoOCRNormal(bmp, "eng"); 
     } 

एप्लिकेशन टेसोक्रा में कोड 1 के साथ निकलता है। कॉल कॉल करें।

मैंने सभी 9 Eng भाषा फ़ाइलों को एप्लिकेशन की डीबग निर्देशिका में रखा है।

सुनिश्चित नहीं है कि मैं और क्या कर सकता हूं?

उत्तर

1

उन्हें "tessdata" नामक निर्देशिका में होना चाहिए।

संबंधित मुद्दे