xxxxxxxxxx
37
var capture;
var tracker
var w = 400,
h = 400;
function setup() {
capture = createCapture({
audio: false,
video: {
width: w,
height: h
}
}, function() {
console.log('capture ready.')
});
createCanvas(w, h);
capture.size(w, h);
capture.hide();
tracker = new clm.tracker();
tracker.init();
tracker.start(capture.elt);
}
function draw() {
image(capture, 0, 0, w, h);
background(255, 255, 255, 127);
var positions = tracker.getCurrentPosition();
noStroke();
fill("black");
for (var i = 0; i < positions.length; i++) {
ellipse(positions[i][0], positions[i][1], 10, 10);
text(i, positions[i][0] + 10, positions[i][1]);
}
}