xxxxxxxxxx
36
let faceMesh;
let video;
let faces = [];
let facePoints;
let options = { maxFaces: 1, refineLandmarks: false, flipHorizontal: false };
function preload() {
faceMesh = ml5.faceMesh(options);
}
function setup() {
createCanvas(640, 480);
textAlign(CENTER);
imageMode(CENTER);
noStroke();
video = createCapture(VIDEO);
video.size(640, 480);
video.hide();
faceMesh.detectStart(video, gotFaces);
}
function draw() {
}
function gotFaces(results) {
faces = results;
if (faces[0]) {
facePoints = faces[0].keypoints;
}
}