yukihiko / ThreeDPoseUnitySample

Unity sample of 3D pose estimation
362 stars 76 forks source link

ThreeDPoseUnitySample

The next version uses Unity Barracuda. It has been published in this repository. https://github.com/digital-standard/ThreeDPoseUnityBarracuda

画像、動画、カメラなどの2次元の画像データから人体の3次元の姿勢を推定する機械学習を研究しています。こちらの内容は私のTwitterアカウントを参照ください。

ThreeDPoseUnitySampleは、その学習結果のモデルとUnityを使用した実装サンプルです。姿勢推定は一人が写っている画像を前提としています。複数人の推定には対応していません。

使い方

Video Playerに動画をセットします。この動画からclipRectのサイズに切り出し、TextureObjectを介して姿勢推定用のonnxに渡されます。 わざわざTextureObjectに渡す必要はありませんが、入力画像が224x224を想定しているためその為の確認用です。

動画とclipRectを正しく設定すれば動くはずですが、姿勢推定のモデルはまだ研究中ですのでそれほどの精度がありません。それなりの精度を出すためには、

サンプルに使用している動画「wiper.mp4」はミソジサラリーマン様こちらの動画を使用させて頂いております。ありがとうございます。このファイルは許可なく動画サイト等への転載は行わないでください。

License

非営利目的の使用のみ可です。趣味・研究などにはご自由にお使いください

Non-commercial use only.Please use it freely for hobbies and research.