OCR: bad language
刘津宇教编程 企业官方账号 2012-09-12 03:37:00 private string OcrFunc(string imgfileName) // 参数为包含文本的图片文件名
{
var langs = MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED;
// MODI.MiLANGUAGES.miLANG_CHINESE_SIMPLIFIED; 中文含英文
// MODI.MiLANGUAGES.miLANG_JAPANESE; 日文含英文
var doc = new MODI.Document();
var image = default(MODI.Image);
var layout = default(MODI.Layout);
try
{
doc.Create(imgfileName);
doc.OCR(langs, true, true);
var sb = new StringBuilder();
for (int i = 0; i < doc.Images.Count; i++)
{
image = (MODI.Image)doc.Images[i];
layout = image.Layout;
sb.AppendLine(string.Format("{0}, {1}", i, layout.Text));
}
doc.Close(false);
return sb.ToString();
}
catch (System.Exception ex)
{
throw ex;
}
finally
{
layout = null;
image = null;
doc = null;
}
}
执行到红色字体处就报如标题的这个错误!
使用的是微软的Office OCR识别,请各位指教!