hereに示すように、単一の文字の Android 文字認識用の手書きジェスチャを実装しました。
しかし、一度に複数の文字を読みたい.ie Android . 次の実装により、1文字を読み取ることができます。しかし、 Androidのような完全な単語を同時に認識するには助けが必要です。
これまでの私の実装を以下に示します。GestureLibrary mLibrary;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mLibrary = GestureLibraries.fromRawResource(this, R.raw.gestures);
if (!mLibrary.load()) {
finish();
}
GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gestures);
gestures.addOnGesturePerformedListener(this);
}
@Override
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = mLibrary.recognize(gesture);
if (predictions.size() > 0 && predictions.get(0).score > 1.0) {
String result = predictions.get(0).name;
if ("a".equalsIgnoreCase(result))
{
////Toast.makText(this, "a", Toast.LENGTH_LONG).show();
textView.setText(textView.getText().toString()+"a");
}
}
}
質問をする前に、この質問に関するstackoverflowのすべての質問と回答を確認して読んだことを全員に知ってもらいたい.