#processing

  • subtitulador en processing - 2018-10-07 -

    la idea de la función de tortilla stories es que las tortillan traen historias sonoras que se pueden escuchar al ponerlas en las tornamesas.

    todas las personas que hablan en las grabaciones lo hacen en español, pero como el evento se presentaría en brooklyn era un buen gesto subtitularlo al inglés.

    al final mel y yo lo logramos. en este post describo el programa que hice y cómo lo usamos.

    foto de mel en el escenario, colocando una tortilla en una tornamesa. a la izquierda se ve una pantalla con un texto que dice 'and that the teamwork... the union, the acceptance...'

    mel en escena mezclando tortillas, nótese el subtítulo en acción

    lee más...
  • kiosko de imágenes con feh, ffmpeg, y processing - 2018-10-07 -

    como parte del proyecto de tortilla stories, la idea era que mientras la función no hubiera iniciado o ya hubiera acabado, la pantalla de los subtítulos mostrara una secuencia de imágenes con información del evento.

    foto de una pantalla en una mesa con mantel cuadriculador, en ella se lee el texto 'come talk to mel, to learn more'. al lado de la pantalla hay tres tornamesas de cartón.

    detalle de la mesa en el evento con la pantalla en modo kiosko

    como tiendo a complicarme escribí un programa que lo hacía, pero aquí también documento dos otras formas posibles de lograrlo.

    lee más...
  • tornamesas en acción - 2018-09-15 -

    ¡muchos avances desde la entrada anterior! por un lado eso está súper bien, pero por otro trataré de no abrumarme reportando todo lo que hice.

    básicamente en esta semana ya quedó el circuito de control de los motores, una implementación limpia de dicho circuito, y una versión estable de las tornamesas funcionales (y la semana incluyó el hacer los prototipos)

    rata panchis con un cable en las patas que viene de un microcontrolador

    semana electrónica y tangible

    foto filtrada de mel vista de atrás, en la mesa se pueden ver tres cajas con discos en su techo; dos de ellas tienen tortillas con dibujos

    mel ensayando con las tornamesas

    lee más...
  • generador de plantillas - 2018-09-03 -

    escribí un pequeño generador de plantillas de estencil para las tortillas. la idea de automatizarlo tiene que ver con la parametrización pero más que nada con el hecho de facilitar la creación de los códigos numericos de acuerdo al protocolo usado por el detector.

    utilicé processing y su generador de archivos svg.

    imagen de una plantilla de estencil: una circunferencia con otra pequeña en el centro, y en la parte de arriba cinco círculos rellenos con diferentes distancias entre ellos

    aquí un ejemplo, la plantilla para la tortilla con código 11 (once)

    lee más...
  • avances con el lector (fisico) de tortillas - 2018-09-03 -

    ¡vamos bien! a continuación comparto unas imágenes describiendo algo de mi avance con la implementación del lector de tortillas.

    foto filtrada de una cámara web en un soporte, dirigida hacia la superficie de abajo, donde hay dos tarjetas con filas de puntos

    más o menos así se veía mi acomodo de la cámara y las muestras a leer

    lee más...
  • (nuevo) lector de código de tortillas - 2018-09-01 -

    después de que mel hiciera unas pruebas pintando en las tortillas, y evaluando el área disponible en ellas, reconsideramos el uso de los códigos qr, al fin todavía no estaba terminado ese sistema.

    surgió la idea de, aprovechando las ideas anteriores de marcadores, usar una secuencia binaria de puntos sobre una línea recta imaginaria. remitiéndonos a las notas sobre marcadores con la implementación de visión computacional “tradicional”, se podría decir que esta es una mezcla entre la idea de la línea a detectar con hough, con la idea de los cuatro marcadores o la lectura rotacional.

    más que nada vimos que estéticamente quedaba bien y no interfería con los dibujos como tal vez sí lo harían los códigos qr.

    secuencia intercalada de círculos negros sobre un fondo claro: 1 0101 1011 0 1

    ejemplo del código para el número 91...

    la misma imagen pero con indicadores que dan a entender las posiciones de los centros de los círculos que están en cero (no pintados)

    ... y cómo se ve al ser leído (0101 1011)

    lee más...
  • simulador osc - 2018-08-28 -

    un paréntesis del proceso de detección e identificación de tortillas es el del “pegamento” entre este software y el player que está realizando enrique en puredata para reproducir y controlar el sonido.

    la opción estandarizada que usamos es la de osc (open sound control).

    describí un pequeño protocolo para avisar al player desde el programa de processing cuando hay un cambio en las tornamesas. también programé un simulador de la interacción con las tornamesas, con el fin de probar el protocolo sin necesidad de la visión computacional.

    una pantalla dividida en cuatro cuadrantes, cada uno con un número de tornamesa del 0 al 3, y con un número correspondiente al número de pista. las instrucciones dicen: selecciona con el mouse la tornamesa; usa el teclado para enviar mensajes; 0-9: 0 off (0) y tracks 1 a 9; a-z: records 100 a 125

    captura de pantalla del simulador

    lee más...
  • cuadriláteros y texturas con processing - 2018-08-23 -

    este es un ejemplo de manipulación de texturas en processing, como parte de la exploración que estoy haciendo para el proyecto de tortilla stories.

    la idea es que hay una imagen original con círculos probablemente deformados por la perspectiva de la cámara (en este ejemplo, la boca de una taza de café), y no solo queremos extraer y enderezar ese círculo, sino probablemente deformarlo de nuevo para ajustarlo a una superficie de proyección (videomapping).

    imagen con resultados del programa: fotografia de una taza de café con un cuadrilátero ajustado al círculo de su boca en perspectiva, acompañada de un cuadrado con ese círculo ajustado, y de un cuadrilátero con el círculo deformado

    izquierda: imagen original y cuadrilátero de muestreo; derecha: textura alineada a cuadrado, y textura deformada de manera distinta

    lee más...
  • pruebas con marcadores y sus detectores - 2018-08-22 -

    después de varios experimentos e investigación, ¿la solución?

    rata panchis con dos distintos marcadores sostenidos en las patas

    aquí malabareando con marcadores

    lee más...