Hallo
ich möchte eine Ausklappliste mit den vorhandenen Sprachen füllen. Ich benutze TesseractOCR. In dem Unterordner "tessdata" befinden sich zur Zeit die beiden Dateien für Deutsch und Englisch. Ich möchte also die verfügbaren Sprachen von TesseractOCR durchgehen und die in die Ausklappliste aufnehmen, zu denen auch die entsprechenden Dateien vorhanden sind. Leider gibt es aber das Problem, dass ich bei jedem Schleifendurchgang "unknown" zurückbekomme. Hier mein Code:
Hat jemand von euch Erfahrung mit TesseractOCR oder sogar eine Idee?
Vielen Dank!
ich möchte eine Ausklappliste mit den vorhandenen Sprachen füllen. Ich benutze TesseractOCR. In dem Unterordner "tessdata" befinden sich zur Zeit die beiden Dateien für Deutsch und Englisch. Ich möchte also die verfügbaren Sprachen von TesseractOCR durchgehen und die in die Ausklappliste aufnehmen, zu denen auch die entsprechenden Dateien vorhanden sind. Leider gibt es aber das Problem, dass ich bei jedem Schleifendurchgang "unknown" zurückbekomme. Hier mein Code:
VB.NET-Quellcode
- OCRSpracheCombo.Items.Clear()
- dim OCRSprachenliste as New List(Of String)
- dim OCRDateiname as String
- OCRSprachenliste = [Enum].GetNames(GetType(Language)).ToList
- For Each Sprache As String In OCRSprachenliste
- OCRDateiname = Enums.LanguageHelper.StringToEnum(Sprache).ToString
- OCRDateiname &= ".traineddata"
- If My.Computer.FileSystem.FileExists(Userverzeichnis & "\tessdata\" & OCRDateiname) Then
- For x As Integer = 1 To Sprache.Length - 1
- If Sprache.Substring(x, 1) = Sprache.Substring(x, 1).ToUpper Then
- Sprache = Sprache.Substring(0, x) & " " & Sprache.Substring(x, Sprache.Length - 1)
- End If
- Next
- OCRSpracheCombo.Items.Add(Sprache)
- End If
- Next
Hat jemand von euch Erfahrung mit TesseractOCR oder sogar eine Idee?
Vielen Dank!