Chinesisch Handschrifterkennung
-
20-09-2019 - |
Frage
Ich suche Handschrifterkennung Lösung. Ich habe eine , die eine Flash-Anwendung ist. Was ist das Prinzip, wie es funktioniert? Gibt es irgendwelche Fragen zu db macht den Charakter zu finden?
Lösung
Haben Sie dies einmal für japanische (einschließlich chinesischen Zeichensatz) durchgeführt. Ich hatte den Betrieb in vier Stufen unterteilt, bei jedem Hub wiederholt:
-
Die Anzahl der Gesamt-Hübe
-
Sie fest, Strichfolge (die Reihenfolge von jedem Hub ist wichtig)
-
Sie fest, Schlaganfall Anfang und Ende Radiant (Bekanntmachung der Zeichnung Raum in Radiant geteilt)
-
Verfeinern Sie Datenbank Streichhölzer, auf der Grundlage der obigen Ergebnisse.
Andere Tipps
Sie verschiedene Informationen, wie etwa die Anzahl der Striche nutzen könnten, beginnen und enden Winkel von Schlaganfällen, die Anzahl der Kreuzungen in jedem Hub usw. schmale Dinge zu helfen, nach unten (Ihr Beispiel-App scheint nur die Ergebnisse zu verengen) eine Datenbank gegeben, natürlich. Die Handschrifterkennung ist nicht eine sehr einfache Sache aber zu tun.
Es gibt ein paar verschiedene Lösungen für Handschrift / Gestenerkennung. Die eine, die ich habe gelernt, etwa mit artifcial neuronale Netze, insbesondere Multilayerperceptron Netzwerk. Auf den Punkt gebracht Sie in einigen Testfutterproben, das ist richtig sind, trainieren Sie dann dieses Netzwerk und dann auf dem neuen Eingang Test verwenden. Ähnliche Dinge in Flash, dass auch dieses Netzwerk sind die 20 Frage-Spiele.
Es gibt ein paar andere Möglichkeiten, es zu tun, einige einfacher und einige wahrscheinlich komplizierter, aber mein Wissen über sie ist schlecht.
Hier ist eine Open-Source-Bibliothek in Javascript. Der Algorithmus ist ziemlich einfach, und in der Tat sehr nahe, was etw Antwort beschreibt. Es kommt mit zwei Zeichendatensätzen. https://github.com/gugray/HanziLookupJS