xxxxxxxxxx
32
let myVideo;
let myClassifier;
let myResults;
function setup() {
createCanvas(600, 400);
myVideo = createCapture(VIDEO);
myVideo.hide();
myClassifier = ml5.imageClassifier('MobileNet', modelReady);
textSize(48)
fill(225, 120, 0)
textAlign(CENTER)
}
function modelReady() {
myClassifier.classify(myVideo, gotResults);
}
function gotResults(error, results) {
console.log(results);
myResults = results;
myClassifier.classify(myVideo, gotResults);
}
function draw() {
image(myVideo, 0, 0, 600, 420)
if (myResults) {
text(myResults[0].label, width/2, height/2)
}
}