2012-05-11 5 views
0

私はKinectで遊んでいます。私はできるだけ正確な人間の輪郭を得るために努力しています。openFrameworks&Kinect:人間の輪郭を改善する

これまではしきい値やぼかしなどを変更しようとしましたが、既存の効果的な方法があるかどうかは疑問でした。

私は良い形を得るために2つの主要な問題があると信じています。 1つは、常にちらつき続けている場合です。もう1つ、どのように非常に良い形(髪はIR照明などを反射しない...)ではありません。

どのように進むべきかに関するお勧めはありますか?現時点では、最初の問題のために安定させるために、最新のフレームの平均値を計算しようとしています。形状をポリゴンに変換して単純化しようとしています。

答えて

1

1つのアプローチは、RGB画像と古典的な背景除去アルゴリズムから計算された地上/背景マスクで深度マスクを改善することです。

opencvのモフォロジ機能を使用して、不要なマスクの小さな部分や閉じた穴を削除することもできます。 1