Как реализовать Tesseract для запуска с проектом в Visual Studio 2010
У меня есть проект C ++ в Visual Studio 2010 и я хочу использовать OCR. Я сталкивался со многимиучебные пособия» для Тессеракта, но, к сожалению, все, что я получил, было головной болью и потерянным временем.
В моем проекте изображение хранится какМат, Одно из решений моей проблемы - сохранить этот Mat как изображение (например, image.jpg), а затем вызвать исполняемый файл Tesseract следующим образом:
system("tesseract.exe image.jpg out");
Что дает мне выходout.txt а потом я звоню
infile.open ("out.txt");
читать вывод из Тессеракт.
Это все хорошо и работает как стул, но это не оптимальное решение. В моем проекте я обрабатываю видео таксохранить / вызвать .exe / написать / прочитать на 10+ FPS это не то, что я действительно ищу. Я хочу реализовать Tesseract в существующем коде, чтобы иметь возможность передавать Mat в качестве аргумента и немедленно получать результат в виде String.
Знаете ли вы какой-нибудь хороший учебник (предпочтительно шаг за шагом) для реализации Tesseract OCR с Visual Studio 2010? Или ваше собственное решение?