xxxxxxxxxx
28
let myVideo;
let myClassifier;
let myResults = [{label: ''}];
function setup() {
createCanvas(600, 420);
myVideo = createCapture(VIDEO);
myVideo.hide();
myClassifier = ml5.imageClassifier('MobileNet', modelReady);
textSize(60);
fill(200, 150, 150);
textAlign(CENTER);
}
function modelReady() {
myClassifier.classify(myVideo, gotResults);
}
function gotResults(error, results) {
myResults = results;
myClassifier.classify(myVideo, gotResults);
}
function draw() {
image(myVideo, 0, 0, 600, 420);
text(myResults[0].label, width/2, height/2);
}