function drawKeypoints(keypoints, minConfidence, ctx, scale) {
let skeleton = [];
for (let i = 0; i < keypoints.length; i++) {
const keypoint = keypoints[i];
if (keypoint.score < minConfidence) {
continue;
}
const { y, x } = keypoint.position;
const xyPoints = {
xPoint: x,
yPoint: y,
bodyPart: keypoint.part
};
skeleton.push(xyPoints);
drawPoint(ctx, y * scale, x * scale, 4, color);
}
const message = {
webcam: 1,
data: keypoints,
timestamp: Date.now()
};
console.log(skeleton);
xyWebcam1.push(skeleton);
xyWebcam1.push("X");
socket.emit("skeleton", message);
}