Download - Resumen #5Hackathon
![Page 1: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/1.jpg)
OSGiLiath + Processing = OSGiLiART Pablo García (@fergunet)
@osgiliathSOAhttp://www.osgiliath.org
#5Hackathon
lunes 11 de marzo de 2013
![Page 2: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/2.jpg)
¿Quiénes?
• @abpelegrina
• @dcalabria
• @donfruela
• @pardiml
• @robermorji
• @rubenhek
lunes 11 de marzo de 2013
![Page 3: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/3.jpg)
¿Qué se iba a hacer?
• Integrar Processing con OSGiLiath
• Ejecutar alguna cosa
lunes 11 de marzo de 2013
![Page 4: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/4.jpg)
¿Qué se ha conseguido?
• Documentación y estado del arte
• Una GUI para evaluar imágenes
• Un nuevo módulo de OSGiLiath: OSGiLiART
lunes 11 de marzo de 2013
![Page 5: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/5.jpg)
Documentación y estado del arte
• Un estado del arte en Algoritmos Evolutivos aplicado al arte (valga la redundancia)
• Un estudio de primitivas de Processing
• Tutoriales para integrar Processing en Java
lunes 11 de marzo de 2013
![Page 6: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/6.jpg)
lunes 11 de marzo de 2013
![Page 7: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/7.jpg)
Human Guidance
• GUI para seleccionar imágenes basada en estética
lunes 11 de marzo de 2013
![Page 8: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/8.jpg)
OSGiLiART
• Un nuevo módulo de OSGiLiath para arte evolutivo
• Un montón de primitivas de dibujo, generadores, individuos (dos tipos), clases auxiliares ...
• Servicio de dibujo (independiente de Processing)
• Dos funciones de fitness (basada en histograma (RGB y HSV) y otra basada en semejanza
lunes 11 de marzo de 2013
![Page 9: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/9.jpg)
Ejemplos
lunes 11 de marzo de 2013
![Page 10: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/10.jpg)
Estadísticas
lunes 11 de marzo de 2013
![Page 11: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/11.jpg)
¿Qué hemos aprendido?
• EAs
• Processing
• Trabajo en equipo
• SVN
• Discusiones MUY interesantes: abstracción, orientación a servicios, arte...
lunes 11 de marzo de 2013
![Page 12: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/12.jpg)
¿Qué vamos a hacer en el futuro?
• Escribir el artículo!
• Integrar la GUI con la ejecución del algoritmo
• Machine Learning
• Más funciones fitness
lunes 11 de marzo de 2013
![Page 13: Resumen #5Hackathon](https://reader034.vdocumento.com/reader034/viewer/2022051313/548fe641b4795956138b4f4d/html5/thumbnails/13.jpg)
Muchas gracias!!
lunes 11 de marzo de 2013