Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

よわよわPCによる姿勢推定 -PoseNet-

1,411 views

Published on

lt会で使用したプレゼン資料
https://fun.connpass.com/event/127784/

Published in: Technology
  • Be the first to comment

よわよわPCによる姿勢推定 -PoseNet-

  1. 1. よわよわPCによる姿勢推定 公立はこだて未来大学 システム情報科学部 複雑系知能学科 B4 森 雄斗 未来大×企業エンジニア 春のLT大会 2019
  2. 2. 自己紹介 ▷ 森 雄斗 ○ Tmori. ( @bannerforest) ▷ 学部4年 ▷ 興味: AI, センサデータ, スマスピ ▷ 初LT
  3. 3. 姿勢推定って何? Pose estimation
  4. 4. 姿勢推定 ▷ カメラの映像から 人の骨格(姿勢)がわかる! https://github.com/ZheC/Realtime_Multi-Person_Pose_Estimation/blob/master/readme/shake.gif
  5. 5. 数年前まで… デプスセンサ ex: kinect GPU(グラフィックボード) ex: GeForce GTX ~
  6. 6. 現在 ▷ AI技術の発展により 一般的なPCとWebカメラがあれば 姿勢推定ができる
  7. 7. 姿勢推定分野で 超有名なライブラリ
  8. 8. OpenPose ▷ 単眼カメラの映像からリアルタイムで 人の骨格(姿勢)が検出できるライブラリ ▷ GPU版(オリジナル), CPU版 ▷ Python, Unity https://github.com/CMU-Perceptual-Computing-Lab/openpose
  9. 9. しかし 問題点もある!
  10. 10. OpenPoseの問題点 ▷ 企業の方目線(想像) ○ 商用利用は有償 ○ スポーツ領域は商用利用に関係なく不可 ▷ 学生の方目線 ○ プログラム初学者だと導入難易度高め ○ マシンパワーの不足(CPU版) ■ 8GB以上のメモリ、8コア以上のCPU https://flintbox.com/public/project/47343/ https://github.com/CMU-Perceptual-Computing- Lab/openpose/blob/master/doc/installation.md
  11. 11. そこで今回は PCスペックが低くても 簡単に実行・開発できる 姿勢推定をご紹介!!
  12. 12. 「これだけは伝えておきたい技術」 PoseNet https://github.com/tensorflow/tfjs-models/tree/master/posenet
  13. 13. PoseNetのここがすごい! webカメラの映像からリアルタイムかつ Webブラウザで人の姿勢が検出できる
  14. 14. PoseNetのここがすごい! ライセンス Apache License 2.0 http://www.apache.org/licenses/LICENSE-2.0
  15. 15. PoseNetのここがすごい! 公式がリアルタイムデモを公開 Webカメラだけで実行可能 https://storage.googleapis.com/tfjs-models/demos/posenet/camera.html
  16. 16. 入門PoseNet (時間の都合で静止画ver) https://github.com/tensorflow/tfjs-models/tree/master/posenet
  17. 17. 入門PoseNet(静止画ver) 1. 画像を用意 「ぱくたそ」さんの 俺はいいけど肉まんはなんてい うかな?のフリー画像(写真) https://www.pakutaso.com/20181219337post-18845.html
  18. 18. 入門PoseNet(静止画ver) 2. TensorFlow.jsとPoseNetのモデルを読み込み man.jpg
  19. 19. 入門PoseNet(静止画ver) 3. htmlで画像表示して、script(JS)に受け渡し man.jpg
  20. 20. 入門PoseNet(静止画ver) 4. ロードしたモデルを適用し、コンソールに出力 man.jpg
  21. 21. 5. ローカルサーバを立てて、Consoleを確認 入門PoseNet(静止画ver) ※ htmlのローカル起動だとposenetの出力のみ(DOM関連のエラーで画像表示なし) ex:
  22. 22. おわり!
  23. 23. 入門PoseNetのデータチェッ ク パーツの 座標はここ! パーツは 全17種類
  24. 24. 入門PoseNetのデータチェッ ク
  25. 25. 入門PoseNetのデータチェッ ク
  26. 26. 入門PoseNetのデータチェッ ク
  27. 27. リアルタイム デモへ https://github.com/YutoMori/posenetForFunLT
  28. 28. ご清聴ありがとうございました Thank you for listening

×