http://code.google.com/p/tesseractdotnet/
我有越来越正方体在我的Visual Studio 2010吨中的项目工作的问题。 我曾尝试控制台和WinForms和都具有相同的结果。 我曾经碰到过一个dll通过别人谁声称它在工作VS2010
:
http://code.google.com/p/tesseractdotnet/issues/detail?id=1
我添加到可以在所附的找到发布从上面的网站64的DLL的引用。 每次我建立我的项目,我得到一个AccessViolationException
说,有人试图读取或写入受保护的内存。
public void StartOCR()
{
const string language = "eng";
const string TessractData = @"C:\Users\Joe\Desktop\tessdata\";
using (TesseractProcessor processor = new TesseractProcessor())
{
using (Bitmap bmp = Bitmap.FromFile(fileName) as Bitmap)
{
if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT))
{
string text = processor.Recognize(bmp);
}
}
}
}
访问冲突异常总是指向if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT))
我已经看到了一些建议,以确保该解决方案平台设置为x86
在配置管理器,而且tessdata文件夹位置完成了斜线,都无济于事。 有任何想法吗?