Tessnet2 dll benutzen.

04/14/2013 20:51 Asuramaru#1
Abend :)

Ich versuche momentan verzweifelt die Funktionen in der Tessnet2 OCR lib. zu benutzen ([Only registered and activated users can see links. Click Here To Register...]).
Allerdings habe ich vorher nie mit einer dll gearbeitet, und mir ist schleierhaft was genau zu tun ist.

Es gibt eine "Anleitung" wie man diese zu benutzen hat, allerdings bringt mir der beigefügte code nicht allzuviel.

Code:
Bitmap image = new Bitmap("eurotext.tif");
tessnet2.Tesseract ocr = new tessnet2.Tesseract();
ocr.SetVariable("tessedit_char_whitelist", "0123456789"); // If digit only
ocr.Init(@"c:\temp", "fra", false); // To use correct tessdata
List<tessnet2.Word> result = ocr.DoOCR(image, Rectangle.Empty);
foreach (tessnet2.Word word in result)
    Console.WriteLine("{0} : {1}", word.Confidence, word.Text);
"new Tesseract" scheint mir Aufgerufen zu werden.
Allerdings weiß ich nicht wie ich dies nun Einfügen muss da ja anschließend noch Variablen deklariert werden.

Den letzten Teil des Codes verstehe ich dann leider garnichtnichtmehr.
Ich weiß zwar was passieren soll, allerdings kann ich mit dem Code selber nichts anfangen
04/14/2013 20:53 FacePalmMan#2
ich weiss nicht was das für eine programmiersprache ist aber ich weiss auf jeden fall dass das kein autoit3 ist und deswegen nicht in diese section gehört!
#moverequest
04/14/2013 21:01 Asuramaru#3
Vielleicht hätte ich es extra dazuschreiben sollen....

Natürlich möchte ich diese dll in AutoIT benutzen, ansonsten hätte ich diesen Thread sicher nicht hier eröffnet.
Allerdings ist mir das Nutzungsbeispiel nicht einleuchtend da ich dieses nicht richtig verstehe.
Außerdem habe ich die DLL funktionen in AutoIT bisher nochnicht genutzt.

Das Tutorial hier im Forum dazu hilft mir dabei auch nicht wirklich.
04/15/2013 01:19 Gotoxy#4
Compile die DLL mit ein paar vereinfachungen in c#..

[Only registered and activated users can see links. Click Here To Register...]

hast du da doch schon schön gefunden...

und da ich es eh opensource mache kannst du einfach ein paar tage warten oder:

1. die dll compilen
2. in autoit die exe anrufen mit "bild.png" und auf ein retun warten womit er dir die lösung sagt.

und schon ist dein acccreater fertig...
wie gesagt..kansnt auch einfach 2-3tage warten^^