xxxxxxxxxx
34
var myVideoInput;
var clmFaceTracker;
//---------------------------------------------
function setup() {
createCanvas(640, 480);
// setup camera capture
myVideoInput = createCapture(VIDEO);
myVideoInput.size(width, height);
myVideoInput.hide();
// setup tracker
clmFaceTracker = new clm.tracker();
clmFaceTracker.init(pModel);
clmFaceTracker.start(myVideoInput.elt);
}
//---------------------------------------------
function draw() {
// background(255);
// tint(255, 60);
image(myVideoInput, 0, 0, width, height);
// retrieve the array of face markers
var facePoints = clmFaceTracker.getCurrentPosition();
// draw an ellipse at each position point
for (var i = 0; i < facePoints.length; i++) {
fill(255, 0, 0);
ellipse(facePoints[i][0], facePoints[i][1], 9, 9);
}
}