手の震えを検出できるアプリケーションを構築するために、Leap Motion https://www.leapmotion.com/と組み合わせて処理を使用することについて以前に投稿しました。これが機能するには、FFTを実行する必要があると思います。Processingで私が知っているのはMinimだけですが、それはサウンドデータ用です。私は今のところこのトピックについてかなり無知です(私は一日中FFTがどのように機能するかを説明するYouTubeチュートリアルを見てきました。私はそれについて夢を見ることを誓いますhttp://www.youtube.com/watch?v=TsMXQfnmOiQtonight)しかし、私がこれまでに知っていることは、Minim が私のモーション データに対して機能するとは思わないことです。
これまでのところ、Leap Motion API を使用して、次のデータを csv ファイルに記録しました。
- palmVelocity — 手のひらの速度 (ミリメートル/秒)。
- palmPosition —
Leap 原点からミリメートル単位で測定された手のひらの中心。 - palmNormal — 手のひらによって形成される平面に垂直なベクトル。ベクトルは手のひらから下向きです。
- 方向 — 手のひらの中心から指に向かうベクトル。
- 時間 - ミリ秒
FFT チュートリアルと潜んでいるスタックオーバーフローから得たわずかな情報から、分析に必要なデータはこれだけだと思います (他の手の位置データもたくさん取得できますが、必要なのはこれらだけだと思います)問題)。したがって、私の具体的な質問は次のとおりです。
- 手の動きの変化を測定して振戦 (通常、身体障害によって引き起こされる不随意の筋肉の動き) を検出するために、FFT を実行する必要がありますか? 理由を説明してください。
- Processing の唯一の FFT ライブラリは、私が知っている Minin です。これはサウンド用に設計されているため、私の状況では機能しませんよね?
- 私の状況に適したライブラリをお勧めします。
誰かが、オーディオ固有ではない Kiss FFT について私に言及しましたが、それは C で書かれているので、絶対に避けたいと思っています (笑) (私はすでに十分に混乱しています)。
前もって感謝します