Kanji-Trainer
Status: work in progress
Repository: Link zum Github
Genauer handelt es sich erstmal um ein 'Online Handwriting Pattern Recognition'-Programm, aber da ich das Ergebnis dieses Projekts evetuell zum Trainieren von Kanjis nutzen möchte, nenne ich das Projekt 'Kanji-Trainer'. Mit Kanji sind übrigens die japanischen Schriftzeichen gemeint.
Das Programm stellt eine GUI (Graphical User Interface) bereit, auf dem es möglich sein soll zu zeichnen. Buttons wie das Löschen der Zeichenfläche oder das Rückgängig machen des letzten Strichs erleichtern die Eingabe. Das 'Online' bezieht sich im Handschrifterkennungsthematik auf die Eigenschaft, dass die Eingabe in Echtzeit verarbeitet wird. Dies ermöglicht es mir, nach jedem gemalten Strich die Eingabe auf existierende Kanjis zu analysieren. Mithilfe prozentualen Abweichungen sollen auch ähnliche Kanjis als Eingabe vorgeschlagen werden, um besser mit fehlerhaften Eingaben umzugehen. Tutorial folgt in Zukunft.
Während ich diesem Projekt nachging, bin ich auf zwei größere Probleme gestoßen, die es noch zu lösen gilt: Die Pattern selbst, mit denen Kanjis möglichst individuell erkannt werden können, sowie die Datenbank, welche alle möglichen Kanjis speichert, die dann in Pattern aufgeteilt sind, um sie mit der Eingabe zu vergleichen.