【发布时间】:2015-02-21 23:29:32
【问题描述】:
我可以访问所有 emgu 库。 VS 找到库,using Emgu.CV.OCR 没有返回错误。
当我尝试创建 Tesseract 对象时,Program.cs 会抛出 FileLoadException。在System.Windows.Forms.dll。
删除创建 tesseract 的代码行可以让程序运行良好。
我尝试将 tessdata 复制到我的调试文件中,但也没有成功。
这是我的代码:
private void button1_Click(object sender, EventArgs e)
{
Tesseract _ocr;
_ocr = new Tesseract(@"tessdata", "eng", Tesseract.OcrEngineMode.OEM_TESSERACT_CUBE_COMBINED);
OpenFileDialog Openfile = new OpenFileDialog();
if (Openfile.ShowDialog() == DialogResult.OK)
{
Image<Bgr, Byte> My_Image = new Image<Bgr, byte>(Openfile.FileName);
pictureBox1.Image = My_Image.ToBitmap();
}
}
【问题讨论】: