Estoy usando MoveNet de Google para mi modelo de estimación de pose. La predicción funciona perfectamente, pero quiero dibujar rectángulos en los puntos clave usando la función de lienzo. Probé el siguiente código pero no funciona. Tampoco arroja ningún error.
const detectpose = async () => { const poses = await detector.estimatePoses(video, false); console.log(poses); ctx.drawImage(video, 0, 0, 600, 400); poses.forEach((pred) => { const key = pred.keypoints; for (let i = 0; i < key.length; i++) { const x = key[i][0]; const y = key[i][1]; ctx.beginPath(); ctx.rect(x, y, 40, 40); ctx.fillStyle = "blue"; ctx.fill(); } });