Hallo zusammen,
ich habe folgendes Problem und zwar versuche von meinem Screen Zahlen auszulesen und mit diesen dann weiterzuarbeiten. Tesseract erkennt zwar richtig, wie viele Stellen die Zahl hat und den Tausenderpunkt, jedoch zeigt es mir nur 0 (Nuller) an also zb. bei 7.000 -> 0.000 bei 10.000 -> 00.000.
Code:
Dim OCRz as Tesseract = New Tesseract()
....
OCRz.SetVariable("tessedit_char_whitelist", ".1234567890"
OCRz.Init("tessdata", "eng", false)
OCRz.Recognize(New Image(Of Bgr, Byte)(image)
Das "original Image" (Anhang: Test) ist allerdings ziemlich klein, deswegen habe ich versucht das Image durch:
Dim newsize As New Size(x,y)
Dim resimage As Image = New Bitmap(bmp, newsize)
zu vergrößern (wie auf den angehängten Bildern zu sehen ist). Hab aber leider immer noch das gleiche Problem, dass nur 0 (Nullen) erkannt werden
Muss oder kann ich Tesseract irgendwie trainieren oder anlernen, um diese Zahlen erkennen zu können oder was mache ich falsch? Wäre sehr dankbar wenn mir jemand helfen könnte, langsam bin ich am verzweifeln
Vielen Dank im Voraus schonmal
ich habe folgendes Problem und zwar versuche von meinem Screen Zahlen auszulesen und mit diesen dann weiterzuarbeiten. Tesseract erkennt zwar richtig, wie viele Stellen die Zahl hat und den Tausenderpunkt, jedoch zeigt es mir nur 0 (Nuller) an also zb. bei 7.000 -> 0.000 bei 10.000 -> 00.000.
Code:
Dim OCRz as Tesseract = New Tesseract()
....
OCRz.SetVariable("tessedit_char_whitelist", ".1234567890"
OCRz.Init("tessdata", "eng", false)
OCRz.Recognize(New Image(Of Bgr, Byte)(image)
Das "original Image" (Anhang: Test) ist allerdings ziemlich klein, deswegen habe ich versucht das Image durch:
Dim newsize As New Size(x,y)
Dim resimage As Image = New Bitmap(bmp, newsize)
zu vergrößern (wie auf den angehängten Bildern zu sehen ist). Hab aber leider immer noch das gleiche Problem, dass nur 0 (Nullen) erkannt werden
Muss oder kann ich Tesseract irgendwie trainieren oder anlernen, um diese Zahlen erkennen zu können oder was mache ich falsch? Wäre sehr dankbar wenn mir jemand helfen könnte, langsam bin ich am verzweifeln
Vielen Dank im Voraus schonmal