Flores en el Subte
Cómo funciona
Programas
Programas



            Jardín:
             repetir, para siempre   obtener posición de persona
                                     dibujar flor en esa posición
                                     dibujar bichito un poco más abajo
                                     hacer sonido según la altura
Lenguajes de programación: Processing


                         chocolateAlaFrancesa(){

                            mientras(no hirviendo){
                               calentar(taza de agua, chocolate,
                         azúcar);
                            }
                            esperar(4, min);
                            agregar(leche, tazas, 3);
                            if(servir){
                               batir();
                            }
                         }
Lenguajes de programación: VVVV

                            taza agua    chocolate            azúcar




                           llevar a      4.0     min
                            hervor


                            esperar
                                         leche         taza            3



                             agregar


                                 batir
Bibliotecas (o Librerías)

                            processing.org




                               vvvv.org
Jardín:
 repetir, para siempre   obtener posición de persona
                         dibujar flor en esa posición
                         dibujar bichito un poco más abajo
                         hacer sonido según la altura
algotirmo de
     detección




¡
Blob Tracking en VVVV

                                 encontrar
                                 contornos




                                         encontrar
                                        centro (x, y),
                                         asignar ID




                                                 ID, (x, y)




                                          armar
                                        paquetes y
                                       enviarlos por
                                          la red

                        /blobs fffff”x””y””id”ffff”x””y””id”
200 px




(-x^2 +1) + 200
Jardín:
 repetir, para siempre   obtener posición de persona
                         dibujar flor en esa posición
                         dibujar bichito un poco más abajo
                         hacer sonido según la altura
curvas de fermat
Coordenadas cartesianas y polares
http://flyingpudding.com/
más flores...
“I've been tremendously influenced by Marshall McLuhan's distinction
between what he termed "hot" and "cool" media. To McLuhan, "hot" media
are high-definition, high-resolution experiences that are "well-filled with data,"
while "cool" media are low-definition experiences that leave a great deal of
information to be filled in by the mind of the viewer or listener. Photography
and film are hot media, for example, while cartoons and telephony are cool.
McLuhan's definitions establish a strongly inverse link between the
"temperature" of a medium and the degree to which it invites or requires
audience participation: hot media demand little completion by their audience,
while cool media, "with their promise of depth involvement and integral
expression," are highly participatory.” Golan Levin, 1997
Jardín:
 repetir, para siempre   obtener posición de persona
                         dibujar flor en esa posición
                         dibujar bichito un poco más abajo
                         hacer sonido según la altura
Jardín:
 repetir, para siempre   obtener posición de persona
                         dibujar flor en esa posición
                         dibujar bichito un poco más abajo
                         hacer sonido según la altura
Eclipse
Alternativas de algoritmos de detección

• Básicos en processing (no eficientes, tema de tesis)


• Eyesweb


• JMyron


• BlobDetection


• Patch VVVV

Dorkbot Flower Power!

  • 33.
  • 37.
  • 38.
  • 39.
    Programas Jardín: repetir, para siempre obtener posición de persona dibujar flor en esa posición dibujar bichito un poco más abajo hacer sonido según la altura
  • 40.
    Lenguajes de programación:Processing chocolateAlaFrancesa(){ mientras(no hirviendo){ calentar(taza de agua, chocolate, azúcar); } esperar(4, min); agregar(leche, tazas, 3); if(servir){ batir(); } }
  • 41.
    Lenguajes de programación:VVVV taza agua chocolate azúcar llevar a 4.0 min hervor esperar leche taza 3 agregar batir
  • 42.
    Bibliotecas (o Librerías) processing.org vvvv.org
  • 43.
    Jardín: repetir, parasiempre obtener posición de persona dibujar flor en esa posición dibujar bichito un poco más abajo hacer sonido según la altura
  • 44.
    algotirmo de detección ¡
  • 47.
    Blob Tracking enVVVV encontrar contornos encontrar centro (x, y), asignar ID ID, (x, y) armar paquetes y enviarlos por la red /blobs fffff”x””y””id”ffff”x””y””id”
  • 52.
  • 53.
    Jardín: repetir, parasiempre obtener posición de persona dibujar flor en esa posición dibujar bichito un poco más abajo hacer sonido según la altura
  • 54.
  • 55.
  • 59.
  • 60.
  • 61.
    “I've been tremendouslyinfluenced by Marshall McLuhan's distinction between what he termed "hot" and "cool" media. To McLuhan, "hot" media are high-definition, high-resolution experiences that are "well-filled with data," while "cool" media are low-definition experiences that leave a great deal of information to be filled in by the mind of the viewer or listener. Photography and film are hot media, for example, while cartoons and telephony are cool. McLuhan's definitions establish a strongly inverse link between the "temperature" of a medium and the degree to which it invites or requires audience participation: hot media demand little completion by their audience, while cool media, "with their promise of depth involvement and integral expression," are highly participatory.” Golan Levin, 1997
  • 62.
    Jardín: repetir, parasiempre obtener posición de persona dibujar flor en esa posición dibujar bichito un poco más abajo hacer sonido según la altura
  • 64.
    Jardín: repetir, parasiempre obtener posición de persona dibujar flor en esa posición dibujar bichito un poco más abajo hacer sonido según la altura
  • 66.
  • 67.
    Alternativas de algoritmosde detección • Básicos en processing (no eficientes, tema de tesis) • Eyesweb • JMyron • BlobDetection • Patch VVVV