Исключение на C # при попытке сделать пример OCR - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь использовать приложение OCR на C # с CnetSDK.У меня есть исключение, которое говорит, что

"вызвала исключение. ---> System.TypeLoadException: не удалось загрузить тип 'System.Web.HttpServerUtility' из сборки 'System.Web, версия = 4.0.0.0, Культура = нейтральный. "

Я пробовал много вещей, как предлагалось в похожих постах онлайн, но, похоже, ничего не работает.Может кто-нибудь, пожалуйста, дайте мне знать, если у них есть идея?

        // Create an OCR Engine instance.
        OcrEngine OCRLibrary = new OcrEngine();

        // Set the absolute path of tessdata.
        OCRLibrary.TessDataPath = "Desktop:/tessdata/";

        // Set the target text language you want to recognize.
        OCRLibrary.TextLanguage = "eng";

        // Recognize text from image file.
        string Imagetext = OCRLibrary.PerformOCR(@"Desktop:/driving.jpg");
        System.Console.WriteLine(Imagetext);

1 Ответ

0 голосов
/ 12 июня 2019

Не могли бы вы поделиться некоторыми из вещей, которые вы пробовали?

Эта ошибка выглядит так, как будто она пытается сослаться на один из файлов system.web, это ваш проект Framework или Core?На веб-сайте CnetSDK написано, что он совместим с .Net Framework версии 4.0 или выше.

enter image description here

Убедитесь, что ваш проект является .Net Framework> 4.0 project

System.Web не является частью ядра .net, поэтому не сможет его использовать.https://github.com/dotnet/core/issues/838

Надеюсь, это поможет!

...