Tesseract 3 (OCR) - opakowanie .NET

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

Mam problem z uruchomieniem Tesseract w moich projektach Visual Studio 2010. Próbowałem konsoli i winform i oba mają taki sam wynik. Znalazłem bibliotekę DLL kogoś innego, kto twierdzi, że działaVS2010:

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

Dodaję odniesienie do dll, które można znaleźć w załączonym do postu 64 ze strony powyżej. Za każdym razem, gdy tworzę swój projekt, otrzymujęAccessViolationException mówiąc, że podjęto próbę odczytu lub zapisu pamięci chronionej.

<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>

Wyjątek naruszenia zasad dostępu zawsze wskazujeif (processor.Init(TessractData, language, (int)eOcrEngineMode.OEM_DEFAULT)). Widziałem kilka sugestii, aby upewnić się, że platforma rozwiązania jest ustawiona nax86 w menedżerze konfiguracji i że lokalizacja folderu tessdata jest zakończona ukośnikiem, bezskutecznie. Jakieś pomysły?

questionAnswers(4)

yourAnswerToTheQuestion