xxxxxxxxxx
30
let capture, tracker;
function setup() {
capture = createCapture({
audio: false,
video: {
width: 400,
height: 400
}
});
capture.hide();
createCanvas(400, 400);
tracker = new clm.tracker();
tracker.init()
tracker.start(capture.elt);
}
function draw() {
imageMode(CORNER);
image(capture, 0, 0, 400, 400);
strokeWeight(5);
let positions = tracker.getCurrentPosition();
print(positions.length);
for (let i=0; i<positions.length; i++) {
let position = positions[i];
point(position[0], position[1]);
}
}