Activa JavaScript para disfrutar de los vídeos de la Mediateca.
IA y Scratch - EchidnaScratch II
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
Pues bienvenidos a este séptimo vídeo donde vamos a programar Echidna Scratch para interactuar con
00:00:01
el modelo que acabamos de entrenar. Acabamos de entrenar un modelo con tres categorías,
00:00:26
serio, sorpresa y risa y a través de nuestro modelo de aprendizaje hemos probado que funciona
00:00:30
correctamente en función del gesto que yo ponga en la cámara. Ahora vamos a Echidna Scratch y vamos
00:00:36
a ver cómo lo programaremos. Lo primero que vamos a hacer es empezar con la bandera. Bueno, en este
00:00:41
caso, antes de hacer nada, me voy a crear tres disfraces que van a corresponderse a los disfraces
00:00:49
correspondientes a una cara seria. También este le voy a llamar serio, este disfraz. Ahora me voy a crear
00:00:56
un disfraz nuevo, perdón, lo voy a hacer mejor así, duplicando este, porque así los ojos me van a quedar
00:01:10
en el mismo sitio exactamente. Le voy a llamar risa y voy a ponerle la boca así. Y ahora voy a duplicar este
00:01:16
y le voy a llamar sorpresa y, borrando la boca, voy a colocarle una boca de sorpresa. Ahí estamos. Bien, entonces esto
00:01:37
estaría hecho, voy a coger mi objeto del gato y lo voy a eliminar y voy a coger
00:01:56
este sprite y lo voy a colocar más o menos en el medio.
00:02:01
Entonces estamos en 42 menos 55 que luego lo voy a utilizar. Vamos al código
00:02:05
de estos disfraces y por lo tanto vamos a empezar como habíamos dicho con
00:02:10
nuestro clic en la bandera. Ahora qué vamos a hacer, vamos a irnos a
00:02:14
los bloques de learning ml y lo primero que tenemos que hacer es encender la cámara de vídeo
00:02:22
porque vamos a capturar las imágenes desde el vídeo y a partir de aquí vamos a crear un bloque
00:02:28
por siempre para que esté continuamente capturando la imagen y en función de la imagen que recoja lo
00:02:34
que tiene que hacer es cambiar el disfraz en este caso bien vamos a empezar creándonos también una
00:02:41
variable donde le voy a insertar el porcentaje de fiabilidad de la imagen y lo vamos a poner
00:02:48
aquí arriba para verlo. Por tanto, una vez que empecemos aquí en el por siempre, lo primero que
00:02:57
voy a hacer es dar a la variable porcentaje un valor. Si yo utilizo el bloque de el grado de
00:03:03
confianza para una imagen, que es el que me va a dar el porcentaje de la imagen,
00:03:17
esto me va a devolver un número entre 0 y 1.
00:03:23
Por lo tanto, lo que voy a hacer es
00:03:26
multiplicarlo por 100 para que me dé un porcentaje realmente entre 0 y 100.
00:03:29
Voy a coger y le voy a decir el grado de confianza
00:03:34
de la imagen y qué imagen es la que quiero coger.
00:03:38
Pues quiero coger la imagen de vídeo. Todos estos bloques son de LearningML
00:03:42
evidentemente porque yo lo que voy a hacer es capturar la imagen del vídeo mandarla al modelo
00:03:46
ver que con qué grado de confianza está devolviendo me que pertenece a una categoría y ese grado de
00:03:52
confianza lo voy a multiplicar por 100 puesto que el grado de confianza me lo va a devolver en un
00:03:58
porcentaje entre 0 y 1 bien ya tengo ahí el porcentaje ahora qué voy a hacer pues lo que
00:04:02
quiero hacer es simplemente si la cara es de sorpresa que me ponga el disfraz de sorpresa
00:04:07
si es de risa que me ponga que es una risa y si es de seria pues que me ponga el disfraz serio.
00:04:13
Pues vamos a hacerlo rápidamente, hacemos un sí si no, ponemos aquí un operador de igual
00:04:23
y le decimos con los bloques de LearningML que consulte al modelo de inteligencia artificial
00:04:29
que clasifique esa imagen que va a coger desde el vídeo y si es igual a serio
00:04:38
pues tiene que cambiar el disfraz, cambiar el disfraz a serio.
00:04:46
Si no, ¿qué va a hacer? Pues vamos a duplicar esto y si no, lo que va a hacer
00:04:58
es que si es risa, pues quiero que ponga el disfraz de risa y si no, pues entonces si es,
00:05:06
le voy a dar aquí un bloque sí y ya sí, si no, sí, voy a duplicar este bloque y le voy a decir que si en este caso
00:05:23
tengo un bloque, o sea, es de sorpresa, pues lo que quiero es que me cambie el disfraz a sorpresa.
00:05:32
Bueno, vamos a verlo. Ejecutamos nuestro programa.
00:05:45
Ahí estaría. Vemos que aquí está mi porcentaje y ahora voy a cambiar la cara.
00:05:54
se han río el de sorpresa no está funcionando porque porque no me entra vemos que va cambiando
00:06:05
el porcentaje en función de lo que va reconociendo vemos que funciona perfectamente sorpresa risa
00:06:40
y ya estaría así de fácil es interactuar con el modelo de inteligencia artificial estamos
00:07:05
reconociendo imágenes a través de la webcam del PC y la estamos metiendo en nuestro modelo
00:07:10
de inteligencia artificial para que nos devuelva el disfraz correspondiente en función de lo que
00:07:17
está reconociendo tal como lo ha aprendido. Pues nada, aquí termina este vídeo. Ha quedado un
00:07:24
poquito más largo de lo normal pero merecía la pena para poder ver el ejemplo completo.
00:07:30
- Etiquetas:
- Código Escuela 4.0_M
- Subido por:
- Ce40 madrid
- Licencia:
- Reconocimiento - Compartir igual
- Visualizaciones:
- 26
- Fecha:
- 31 de marzo de 2025 - 18:41
- Visibilidad:
- Público
- Centro:
- C RECURSOS Código Escuela 4.0
- Duración:
- 07′ 51″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 49.92 MBytes