«Файл пуст или поврежден» появляется сообщение об ошибке при использовании MODI OCR - PullRequest
0 голосов
/ 01 апреля 2020

Я хочу извлечь текст из изображения, используя

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, и проблема с изображением отсутствует. Какова будет причина этой ошибки и как я могу ее решить?

...