2012-09-10 85 views
0

我引用tessnet lib添加到我的項目,稱爲繼code..but存在W/O上初始化呼叫Tessnet - 引用我的項目 - 在初始化調用應用程序退出

var fd = new OpenFileDialog(); 
     if (fd.ShowDialog() == DialogResult.OK) 
     { 
      var fileP = fd.FileName; 
      var bmp = new Bitmap(fileP); 
      var tessocr = new tessnet2.Tesseract(); 
      tessocr.Init(@"C:\Downloads\TesseractApp\TessApp\bin\Debug\", "eng", false); 
      tessocr.GetThresholdedImage(bmp, Rectangle.Empty).Save("c:\\Downloads\\" + Guid.NewGuid() + ".bmp"); 
     } 

任何異常從工程http://ge.tt/5AqxgSN/v/0?c

回答

0

Init的第一個參數指定語言數據文件(.inttemp,.normproto等)的位置。所以一定要在構建項目時將它們複製到Debug文件夾。

+1

我做了....我試圖複製所有的文件,並做了一個目錄tessdata並複製到它..都沒有工作。 –