Не удается конвертировать из 'системы.чертеж.растровое изображение' на 'Тессеракт.Пикс'
Привет
Я пытаюсь получить текст из изображения с помощью Tesseract с C# ниже приведен код:
Bitmap img = (Bitmap)Bitmap.FromFile("/Users/prkotagi/Desktop/Test.bmp"); TesseractEngine engine = new TesseractEngine("/Volumes/Macintosh HD - Data/Csharpcode/eng.traineddata","eng",EngineMode.Default); Page page = engine.Process(img, PageSegMode.Auto); string result = page.GetText(); Console.WriteLine(result);
Но мы гертинг ошибка как
cannot convert from 'system.drawing.bitmap' to 'tesseract.pix'на линии
Page page = engine.Process(img, PageSegMode.Auto);
Что я уже пробовал:
Я пробовал с OCR ничего не работает. Пожалуйста, дайте мне знать решение для вышеперечисленного.
Richard MacCutchan
Это просто означает, что Process
метод ожидает а tesseract.pix
объект не является растровым изображением.