Как реализовать 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? Или ваше собственное решение?

Ответы на вопрос(3)

Ваш ответ на вопрос