Tesseract 3 (OCR) - .NET Wrapper

http://code.google.com/p/tesseractdotnet/

Estou tendo um problema ao fazer o Tesseract funcionar em meus projetos do Visual Studio 2010. Eu tentei console e winforms e ambos têm o mesmo resultado. Eu me deparei com uma dll por alguém que afirma que ele está trabalhando emVS2010:

http://code.google.com/p/tesseractdotnet/issues/detail?id=1

Eu estou adicionando uma referência para a dll que pode ser encontrada no anexo ao post 64 do site acima. Toda vez que eu construo meu projeto eu recebo umAccessViolationException dizendo que foi feita uma tentativa de ler ou gravar memória protegida.

<code>public void StartOCR()
{
    const string language = "eng";
    const string TessractData = @"C:\Users\Joe\Desktop\tessdata\";

    using (TesseractProcessor processor = new TesseractProcessor())
    {
        using (Bitmap bmp = Bitmap.FromFile(fileName) as Bitmap)
        {
            if (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT))
            {
                string text = processor.Recognize(bmp);
            }
        }
    }
}
</code>

A exceção de violação de acesso sempre aponta paraif (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT)). Vi algumas sugestões para garantir que a plataforma da solução esteja definida comox86 no gerenciador de configuração e que a localização da pasta tessdata é concluída com barra final, sem sucesso. Alguma ideia?

questionAnswers(4)

yourAnswerToTheQuestion