下の図は、赤ちゃんの手のひらが置かれるオレンジ色の領域です。赤ちゃんのプラムを検出する方法を知る必要があるのは、右か左かだけです。
1 に答える
6
簡単に言えば; これは(正確に)行うことはできません。
iOSデバイスの画面は、タッチイベントと、これらのタッチイベントが画面上で発生した場所の座標を検出できます。ただし、デバイスには、画面に何が配置されたかを知る方法がありません。すべてのデバイスケアについて、それは手と同じくらい画面に植えられた顔である可能性があります。
これに対する考えられる回避策は、ユーザーに画面に5本の指を置くように依頼し、タッチイベントの座標に基づいて、それが左手または右手であると結論付けることです。擬似コードの例:
if(*the left most coordinate is lower down on the screen than the rest*) {
% It is probably a right hand since the thumb is
% (on most humans at least) lower down than the rest
}
同じアプローチを左手を検出するために適用することができます。ただし、これはどちらの手がどちらであるかを検出するための策略的な方法にすぎません。これをより正確に行うには、代わりにユーザーに自分の手の写真を撮って画像を分析させることをお勧めします。
それが役に立てば幸い!
于 2013-03-13T13:36:00.440 に答える