Run real-time pose estimation in the browser using TensorFlow.js.
PoseNet can be used to estimate either a single pose or multiple poses, meaning there is a version of the algorithm that can detect only one person in an image/video and one version that can detect multiple persons in an image/video.
This is a Pure Javascript implementation of PoseNet. Thank you TensorFlow.js for your flexible and intuitive APIs.
Refer to this blog post for a high-level description of PoseNet running on Tensorflow.js.
Credits
Credits for this code go to the Tensorflow team at Google. And thanks for Siraj Raval, who suggested this In My Feelings AI Challenge on Youtube!