«Ошибка выполнения OCR» при использовании MODI 2003 с C #

) Сегодня я изо всех сил пытался заставить MODI работать должным образом. Вот код, который я пытаюсь использовать (адаптированный из VB, приведенного в статье Википедии для MODI .

private void button1_Click( object sender, EventArgs e )
{
    string inputFile = @"C:\testImage.bmp";
    textBox1.Text = GetTextFromImage( inputFile );
}

private string GetTextFromImage( string fileName )
{
    string output = "";
    var doc1 = new MODI.Document();
    doc1.Create( fileName );
    doc1.OCR( MiLANGUAGES.miLANG_ENGLISH, false, false );

    for ( int i = 0; i < doc1.Images.Count; i++ )
    {
        output += doc1.Images[i].Layout.Text;
    }

    doc1.Close();
    return output;
}

Когда я выполняю это, я получаю сообщение об ошибке в строке OCR (), говорящее следующее:

System.Runtime.InteropServices.COMException was unhandledMessage=OCR running error Source="" ErrorCode=-959967087

Теперь я просмотрел этот код ошибки и нашел еще один вопрос о переполнении стека , в котором они обнаружили, что не могут запустить OCR на небольших изображениях, но рассматриваемый вопрос - 1700 x 2338 , которого должно быть достаточно для этой цели.

Есть ли у кого-нибудь совет, что делать дальше?

6
задан Community 23 May 2017 в 11:54
поделиться