Bienvenido(a), Visitante. Favor de ingresar o registrarse.

Ingresar con nombre de usuario, contraseña y duración de la sesión

 
Búsqueda Avanzada

2306 Mensajes en 1173 Temas- por 424 Usuarios - Último usuario: Alcestis

Septiembre 09, 2010, 17:27 h.
.: visualp5.net :. la comunidad de processing en castellanoprocessingproyectosSensor de distancia y sifuminación
Páginas: [1]
Imprimir
Autor Tema: Sensor de distancia y sifuminación  (Leído 1424 veces)
jbag
Newbie
*
Mensajes: 2


Ver Perfil
« en: Diciembre 07, 2009, 23:00 h. »

quizas aqui me pueden ayudar....
estoy tratando de trabajar un video con processing y arduino, estoy super perdida con los codigos. la idea es con un sensor de distancia la persona mientras mas se aleje de este sensor, la imagen debe difuminarse.... y cuando se acerque al sensor debe enfocarse.
Ojala reciba respuestas
Saludos
En línea
albagcorral
administrador
Hero Member
*****
Mensajes: 418


:: cárgame en tu imaginación :.

janebeta7@hotmail.com
Ver Perfil WWW Email
« Respuesta #1 en: Diciembre 09, 2009, 13:13 h. »

Hola! Lo primero de todo decirte que he movido el mensaje, a un nuevo tema para que sea mas facil seguirlo.

Lo siguiente:

Ve por partes.

Primero lo que necesitas hacer es que mediante el arduino pasaes a processing valores de la distancia, pongamos que recibas valores de 0 a 100. O menos distancia . 100 mas distancia.

Puedes mapear los  valores, osea que si el sensor de distancia te da 0.1 - 0.9 por ejemplo, los puedes mapear con la funcion map  http://processing.org/reference/map_.html

Despues tienes que difuminar ( blur, me imagino ) la imagen del video.
Esto lo puedes hacer con varias técnicas
http://processing.org/learning/topics/blur.html
aunque esta parte no la he probado con video, sino con imagenes , pero me imagino que pued funcionar de manera similar.

Que conocimientos tienes de processing o de programación?

saludos

alba


En línea

Rtorre
Full Member
***
Mensajes: 70



Ver Perfil WWW
« Respuesta #2 en: Diciembre 16, 2009, 00:19 h. »

MAs claro imposible Alba...jeje...
En línea
jbag
Newbie
*
Mensajes: 2


Ver Perfil
« Respuesta #3 en: Diciembre 23, 2009, 04:18 h. »

me hicieron un código, funcionó en un mac, luego me entere que el sensor estaba malo, lo cambie.. y ahora no se conecta  processing con arduino, a pesar de que arduino si lee los valores, y processing muestra el video, los valores son 0.0 sin ningun cambio...
mando código, ojala puedan ayudarme

import processing.serial.*;
import cc.arduino.*;
import processing.video.*;


Movie myMovie;


Arduino arduino;
float myValue;
float smoothValue;
float smoothness;

void setup(){
  size(640, 480, P2D);
  println(Arduino.list());
  arduino = new Arduino(this, Arduino.list()[1], 115200);
  smoothness = .4;

  myMovie = new Movie(this, "examen.mov");
  myMovie.loop();
}

void draw(){
  myValue = arduino.analogRead(1);
  println(myValue);
  float dValue = (myValue-smoothValue)*smoothness;
  smoothValue+=dValue;
  float mapValue = map(smoothValue,40,300,255,0);
  background(mapValue);
  tint(255, mapValue);
  image(myMovie, 0, 0, 640, 480);
}

void movieEvent(Movie myMovie) {
  myMovie.read();
}
En línea
Páginas: [1]
Imprimir
Ir a: