Jpi*_*pin 21 c# tesseract wrapper visual-studio-2010
http://code.google.com/p/tesseractdotnet/
我在使用Tesseract在Visual Studio 2010项目中工作时遇到问题.我尝试过控制台和winforms,两者都有相同的结果.我遇到了一个声称让它工作的其他人遇到的dll VS2010:
http://code.google.com/p/tesseractdotnet/issues/detail?id=1
我正在添加对dll的引用,可以在上面的网站附件64中找到.每次我构建我的项目时,我都会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);
}
}
}
}
Run Code Online (Sandbox Code Playgroud)
访问冲突异常始终指向if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT)).我已经看到一些建议,以确保x86在配置管理器中设置解决方案平台,并且tessdata文件夹位置以尾随斜杠结束,但无济于事.有任何想法吗?
| 归档时间: |
|
| 查看次数: |
58539 次 |
| 最近记录: |