1

リープ モーション コントローラーから取得しているデータにかなりのノイズが含まれていることに気付きました。明らかなこと (つまり、指の位置) とは別に、次のようなイベントに遭遇しました。

  • 手の間で動く指、
  • 「幻」の手が現れ、
  • 指が消え、直後に再び現れる。

API (特に Javascript API) は、このデータをクリーニングする手段を提供していますか、またはこのデータのノイズを少なくする他の方法はありますか? もちろん、これらのイベントはすべてユーザー コードで処理できますが、毎回これを自分で行うのは理想的とは言えません。

4

1 に答える 1

2

つまり、現時点では、開発者はそのためのロジックを実装する必要があります。API は急速に変更されるため、将来的にはそうではない可能性があることに注意してください。

これにも問題がありました。(たとえば) 100 フレームの最大制限を持つ循環キューを使用してこれを解決しました。次に、1 つのポインティング可能なデータのみを追跡します。次に、正常ではないと考えられる条件のデータをフィルター処理します。たとえば、幅は非常に信頼できません。モーダル値を取得し、モーダル値に +2 -2 の範囲を受け入れます。私は他のすべてを無視します。かなりうまく機能します:)

つまり、すでに述べたように、データを収集し、ノイズを除去する必要があります。彼らが私に言ったツールと幅の精度は変わります。フォーラムで isTool を検索して、他の人がどのように「安定した」データを取得する方法を見つけたかを確認してください。

私にとっての解決策は次のとおりです(私が望んでいたのは、1つのポイント可能なものと信頼できる幅を追跡することでした):

  • 最大 X 個のアイテムのキューを保持する
  • 許容限度を設定する
  • キュー内のデータを比較する
  • ノイズと見なされたものを除外する
于 2013-09-04T16:01:56.140 に答える