aaaaa
let mobilenet
let img
let label;
function setup() {
let c = createCanvas(400, 400);
console.log("ml5 version: " + ml5.version)
mobilenet = ml5.imageClassifier('mobileNet', mobilenetReady)
c.drop(archivoRecibido);
label = createDiv('Arrastra archivo de imagen al cuadro amarillo para predecir su contenido')
background("yellow")
}
function mobilenetReady() {
console.log('mobilenet ta ready...')
}
function archivoRecibido(archivo) {
console.log('hay archivo...: ' + archivo.name)
img = createImg(archivo.data, visualiza_archivo).hide()
}
function visualiza_archivo(archivo) {
image(img, 0, 0, width, height);
predecir_imagen()
}
function predecir_imagen() {
mobilenet.predict(img, function(err, results) {
label.html(results[0].label)
})
}
Comentarios
Publicar un comentario