Microsoft Office Document Imaging не работает
Это становится все более и более странным.
У меня были проблемы с получением движка MODI для распознавания текста на изображении (OCR) в C#. Это всегда сбой с невежественным сообщением (SEHException (0x80004005): внешний компонент выдал исключение). Я копал его через Интернет и SO и нашел различные предложения, включая изменение формата изображения с BMP на TIFF, изменение размера изображения до степени, равной 2, и некоторые другие, но ни одно из них не сработало. Интересно, что даже приложение Office Imaging не смогло обнаружить какой-либо текст в моем приложении, поэтому я обвинил его в качестве / формате моих изображений.
Сегодня я преуспел в получении (правильного) текста из изображения TIFF с помощью приложения, но это же изображение все еще не работает (за тем же исключением), когда я обрабатываю его через библиотеку. Так что теперь у меня есть основания полагать, что с моим кодом есть некоторые проблемы. Кто-нибудь успешно использовал MODI в C# (или VB.NET)?
Вот код, который я использую, если это может помочь:
MODI.Document md = new MODI.Document();
string TempFile =@"Test.tif";
md.Create(TempFile);
md.OCR(MODI.MiLANGUAGES.miLANG_ENGLISH, true, false);
Выдает исключение на 4-й строке.