tessnet2 ne parvient pas à charger

je suis en utilisant le tessnet2 wrapper pour le Tesseract 2.04 Source sur windows XP,
configuré pour fonctionner avec x86.

TessarctTest projet principal de la fonction contient:

        Bitmap bmp = new Bitmap(@"C:\temp\New Folder\dotnet\eurotext.tif");
        tessnet2.Tesseract ocr = new tessnet2.Tesseract();
        //ocr.SetVariable("tessedit_char_whitelist", "0123456789");
        ocr.Init(@"C:\temp\tessdata", "eng", false);
        //List<tessnet2.Word> r1 = ocr.DoOCR(bmp, new Rectangle(792, 247, 130, 54));
        List<tessnet2.Word> r1 = ocr.DoOCR(bmp, Rectangle.Empty);
        int lc = tessnet2.Tesseract.LineCount(r1);

lorsque j'essaie d'exécuter le programme, il se bloque sur la ligne suivante à l'intérieur de l'ocr.Init

int result = m_myTessBaseAPIInstance->InitWithLanguage((char *)_tessdata.ToPointer(), NULL, (char *)_lang.ToPointer(), NULL, numericMode, 0, NULL);

Quelqu'un a une idée?

Apprécier!

Est ocr classe wrapper pour ce code de la DLL qui regarde C/C++ pour moi? Si oui, alors ne l'Init wrapper paramètres de la méthode de correspondre avec le InitWithLanguage fonction de paramètres?
En passant, pouvez-vous donner un peu plus d'informations s'il vous plaît pour nous collègues AFIN de croyants? Des trucs, des indices ont gracieusement accepté...
lorsque j'essaie de point d'arrêt à l'intérieur de la "InitWithLanguage" je ne peux pas... je reçois le message: "le point d'arrêt ne sera pas touché. pas de code exécutable est associé à cette ligne.Les causes possibles comprennent: compilation conditionnelle ou les optimisations du compilateur."
Est le tessnet2 d'une DLL C++? Si c'est le cas, alors c'est un natif de l'assemblée construit en mode Release, donc vous ne voyez pas tout le code de l'exécutable. Êtes-vous à l'aide de P/Invoke?
Je viens de googlé tessnet2 et suis tombé sur ce site...pixel-technology.com/freeware/tessnet2 Il y a une mention de fuites de mémoire.. peut-être que pourrait être un facteur contribuant?

OriginalL'auteur Jack | 2010-01-13