Window下使用TensorFlow捕捉肢体轨迹
相关:
#js
#npm
#Camera实时流
#TensorFlow
前言:
最近在研究捕捉人的肢体动作,并实时控制下位机器人做动作,发现外网上已经有使用TensorFlow做人体2D识别了,虽然最终和预期(需要3维动作)不符,但是在这里记录一下。
准备
- 安装node.js ,选择安装对应windows的程序包 (如果只是想尝试效果,不想下载安装可以点击这里),实现效果如下:
- 根据示例说明,完成API设计,因为笔者不是js出身,并且预期不符,所以没有深入研究,只是拿来项目源码进行调试。
项目源码在github上 https://github.com/hpssjellis/beginner-tensorflowjs-examples-in-javascript/tree/master/tf-examples/posenet/camera,或这里
测试
打开电脑摄像头,并且访问刚才提及的项目即可,效果如下:
总结:
根据项目中的源码,我们可以从流媒体中抓取出我们想要的肢体动作,实际效果还行,但是值得注意的是这里不能得出3维数据。