私は、いくつかのprocessing.coreライブラリクラスとsimpleopenniを使用してXBOXKinectでユーザーの手を追跡するJavaで記述されたソフトウェアに取り組んでいます。
私が理解しようとしているのは、ユーザーの手の動きが突然方向を変えるときを判断する方法です。
私が現在自由に使えるのは、過去30フレーム程度のユーザーの手の位置を記録するPVectorの配列(基本的にはx、y、z座標のベクトル: 3D空間内のポイント)です。
記録された最新のいくつかのポイントを考えると、ほぼリアルタイムで方向の変化の量を表す値を取得する方法が必要だと思います。たぶん、曲線にフィットして、いくつかの導関数を取りますか?
私はリアルタイムの価値のあるソリューションを実装しようとしているので、理想的には、ソリューションはそれほど計算コストが高くないはずです。
あなたが提供できるどんな方向も大いに感謝されます!