xxxxxxxxxx
33
let classifier;
let img;
let label;
let confidence;
function preload() {
img = loadImage('./beer.jpg');
img.resize(400, 400);
classifier = ml5.imageClassifier('MobileNet');
label = 'Loading model...';
confidence = 0.0;
}
function setup() {
createCanvas(400, 400);
classifier.classify(img, gotResult);
}
function draw() {
image(img, 0, 0);
fill(255, 255, 0);
text(label, 10, 20);
text(confidence, 10, 40);
}
function gotResult(error, results) {
if (error) {
console.error(error);
}
console.log(results);
label = results[0].label;
confidence = results[0].confidence;
}