xxxxxxxxxx
33
let mobilenet;
let ball;
function modelReady(){
console.log('Model is ready!');
mobilenet.predict(ball,gotResults);
}
function gotResults(error,results){
if(errror){
console.log(error);
}else {
console.log(results);
let label=results[0].className;
let prob=results[0].probability;
fill(0);
textSize(64);
text(label,10,height-100);
createP(label);
createP(prob);
}
}
function imageReady(){
image(ball,0,0,width,height);
}
function setup() {
createCanvas(400, 400);
background(0);
ball=createImg('images/ball.jpg',imageReady);
ball.hide();
background(0);
mobilenet=ml5.imageClassifier('MobileNet',modelReady);
}