Я хочу извлечь текст из изображения, используя
MODI OCR
, но получаю ошибку при создании документа MODI.
Мой код:
private static string Scan(string imagePath)
{
MODI.Document md = new MODI.Document();
md.Create(imagePath);
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, true);
MODI.Image image = (MODI.Image)md.Images[0];
MODI.Layout layout = image.Layout;
string scanned = string.Empty;
for (int j = 0; j < layout.Words.Count; j++)
{
MODI.Word word = (MODI.Word)layout.Words[j];
string text = word.Text;
var rect = word.Rects;
short Confidence = word.RecognitionConfidence;
scanned += text + " ";
}
md.Close(false);
return scanned;
}
Я получаю ошибку времени выполнения на md.Create(imagePath);
Расширение файла .tif, и проблема с изображением отсутствует. Какова будет причина этой ошибки и как я могу ее решить?