Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

3D Pose Estimation with BlazePose and ML5.js - WEBGL Visualization Tutorial

Coding Train via YouTube

Overview

Learn to implement 3D pose estimation using the BlazePose model in ml5.js through a 14-minute video tutorial that builds upon previous BodyPose concepts. Explore advanced visualization techniques in 3D space using WEBGL in p5.js, starting with the basics of incorporating the BlazePose model and understanding xyz coordinate values. Master techniques for replacing live camera input with recorded video, rendering in WEBGL, scaling coordinate values, and creating dynamic 3D scenes. Discover how to enhance visualizations using rotation controls, orbitControl functionality, and 3D shapes. Access complete code examples through provided p5.js Web Editor sketches, and dive deeper into the technology through comprehensive references including Google's MediaPipe BlazePose research and TensorFlow.js implementation details. Perfect for developers interested in combining machine learning with interactive 3D graphics for pose detection applications.

Syllabus

Introduction
Incorporating BlazePose model
What are the xyz values?
Replace live camera with recorded video.
Render with p5.js WEBGL
Use scale to expand range of xyz values
Creating 3D scene
Rotating scene.
Using orbitControl
Using 3D shapes
Goodbye!

Taught by

The Coding Train

Reviews

Start your review of 3D Pose Estimation with BlazePose and ML5.js - WEBGL Visualization Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.