Como implementar o Tesseract para executar com o projeto no Visual Studio 2010

Eu tenho um projeto C ++ no Visual Studio 2010 e desejo usar o OCR. Eu me deparei com muitos "tutoriais" para o Tesseract, mas, infelizmente, tudo o que consegui foi dor de cabeça e perda de tempo.

No meu projeto eu tenho uma imagem armazenada como umEsteira. Uma solução para o meu problema é salvar este Mat como uma imagem (image.jpg por exemplo) e depois chamar o arquivo executável do Tesseract assim:

system("tesseract.exe image.jpg out");

O que me dá uma saídaout.txt e então eu chamo

infile.open ("out.txt");

para ler a saída do Tesseract.

Tudo é bom e funciona como uma cadeira, mas não é uma solução ideal. No meu projeto estou processando um vídeosalvar / chamar .exe / escrever / ler a 10+ FPS não é o que eu realmente estou procurando. Eu quero implementar o Tesseract para o código existente para poder passar um Mat como um argumento e obter imediatamente um resultado como uma String.

Você conhece algum bom tutorial (pref. Passo-a-passo) para implementar o Tesseract OCR com o Visual Studio 2010? Ou sua própria solução?

questionAnswers(3)

yourAnswerToTheQuestion