Ich mache eine Probearbeit von handgeschriebenen Brief Erkennung durch Gesten von Android.Es funktioniert gut, wenn ich 1 Zeichen zu einer Zeit eingeben. Das heißt, wenn ich A auf dem Bildschirm durch Gesten schreibe, erkennt das Programm es gut (wie ich es früher auf Gestenbibliothek gesetzt habe). Ab sofort Code ich so.Gesture Segmentierung in Android
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = gLib.recognize(gesture);
if (predictions.size() > 0 && predictions.get(0).score > 1.0) {
String letter = predictions.get(0).name;
Toast.makeText(this, letter, Toast.LENGTH_SHORT).show();
if(letter.contains("A")) //when matches i print it to edittext
edittext.setText("A");
.
. //rest of stuff here like previous way
.
}
}
Aber meine Kriterien ist nicht das. Ich möchte ein Wort erkennen. Ich möchte ein Wort nach dem anderen schreiben.
Und während des Schreibens eines Wortes für jede erfolgreiche Übereinstimmung sollte der entsprechende Buchstabe auf edittext genauso wie als gedruckt werden.
A,N,D,R,O,I,D
Also meine Frage ist, wie kann ich es gewinnen? Ist es möglich, Gesten zu segmentieren (das Wort während des Schreibens zu segmentieren)? Jedes funktionierende Codebeispiel oder Links wäre willkommen.
Ja, es Kursiv ist .. – ridoy
meine bearbeitete Antwort für einige Beispielcode anzeigen. – appsroxcom
Ich werde es versuchen und Sie wissen lassen, danke für Ihre Mühe. – ridoy