Hi
Ich habe grad probiert Tessnet2 (OCR) unter VB zu nutzen.
Allerdings beendet sich das Programm bei normaler Ausführung ohne irgendwelche Fehlerausgaben einfach.
Erstmal der Source:
Code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim image As Bitmap
image = New Bitmap("C:\test.jpg")
Dim ocr As New tessnet2.Tesseract()
ocr.SetVariable("tessedit_char_whitelist", "0123456789")
ocr.Init("C:\temp", "deu", False)
Dim result As List(Of tessnet2.Word) = ocr.DoOCR(image, Rectangle.Empty)
End Sub
End Class
Die tessnet2_32.dll habe ich unter Verweisen hinzugefügt. Zielframework habe ich auf 2.0 gesetzt. Sieht auch alles ganz gut aus, keine Fehler beim kompilieren.
Wenn ich es mit Einzelschritten ausführe erhalte ich an der Stelle
Code:
Dim ocr As New tessnet2.Tesseract()
folgenden Fehler:
http://img6.imagebanana.com/img/e79u4st7/fehler.PNG
Damit kann ich allerdings nicht allzuviel anfangen.
Sollte ich möglicherweise die DLL selber kompilieren?
Bin für jeden Tipp dankbar.
MfG Leange