Исходный код, похоже, предназначен для исполняемого файла, вам может понадобиться немного переписать файлы, чтобы он вместо этого создавался как DLL. У меня нет большого опыта работы с Visual C ++, но я думаю, что это не должно быть слишком сложно с некоторыми исследованиями. Я предполагаю, что кто-то, возможно, уже сделал библиотечную версию, вы должны попробовать Google.
Когда у вас есть код tesseract-ocr в DLL-файле, вы можете импортировать этот файл в ваш проект C # через Visual Studio, чтобы он создавал классы-обертки и выполнял для вас все функции маршалинга. Если вы не можете импортировать, то DllImport позволит вам вызывать функции в DLL из кода C #.
Затем вы можете взглянуть на оригинальный исполняемый файл, чтобы найти подсказки о том, какие функции вызывать для правильного распознавания текста.