miércoles, 20 de agosto de 2008

miércoles, 23 de julio de 2008

miércoles, 16 de julio de 2008

Clases -> Atributos y procedimientos

Nada...lo que dice el titulo

Usuario

Atributos
Codigo
Nombre
Apellido
Nick
Mail
Blog
Dir del blog
Pass del blog
Registrado-Mail
Mail
Procedimientos
Add
Delete
Update
GetVideos
Select
LogIn
LogOut
Video
Atributos
Codigo
Duracion
Usuario
Publico
Frames
Frames por segundo
Formato
Procedimientos
Add
Delete
GetbyAutor
GetbyName
Select
Reproducción
Atributos
Codigo
Escala
Frame Activo
Estado
Volumen
Posicion
Usuario
Velocidad
Aceleracion
Recorrido
Grafico
Procedimientos
Reproducir
Cambiar Volumen
Frenar
Cambiar posición
Marcar escala
Analizar
GenerarGrafico
ActualizarFeed
SendMails
GenerateBlogPosts

Frames Relevantes
Atributos
Codigo
Reproducción
Punto(X)
Punto(Y)
Procedimientos
Marcar Punto
Feedback
Atributos
Codigo
Remitente
Mail remitente
Mensaje
Horario
Procedimientos
Enviar






Saludos
Daro

miércoles, 2 de julio de 2008

Actualizaciones y diagrama de clases

Dejo las actualizaciones de los casos de uso y las pantallas, junto con un boseto del diagrama de clases.

Saludos
Daro

Read this document on Scribd: casos de uso extended
























miércoles, 25 de junio de 2008

Casos de uso pantallas

Bueno, subo las pantallas con los casos de uso corregidos, e incluidos algunos nuevos, que surgieron al hacer las pantallas (de las cuales no puedo estar mas orgulloso)

Saludos
Daro

Read this document on Scribd: casos de uso extended final?


















miércoles, 11 de junio de 2008

Casos de uso extendidos

Subo y actualizo los casos de uso terminados junto con el diagrama de casos de uso final.
Todo esto, siempre y cuando no haya mas modificaciones

Read this document on Scribd: casos de uso extended




saludos
Daro

miércoles, 4 de junio de 2008

Descripción de los casos de uso

Subo un pequeño borrador de las descripciones de los primeros casos de uso

Además, en esta clase entregamos nuestro DER de fatcuras y lo corregimos. También recibimos el cronograma del resto del trimestre.

Read this doc on Scribd: Descripción de los casos de uso

Saludos
Daro

miércoles, 28 de mayo de 2008

Avanzes

Para empezar, tengo el diagrama de casos de uso. Lo tengo en mi cuenta.

Por otro lado, dentro de las investigaciones, conseguí un programa que probablemente sea util, que consigue un frame a partir de un video. Lo consegigue a partir de un porcentaje, pero sabiendo le numero de frame deseado, y el frame rate, no seria dificil convertirlo. Por suerte, el programa también da el frame rate.

Ahora voy a hacer las plantillas de los casos de uso y voy a investigar mas sobre el controlador del programa


Update:
aca esta el diagrama, modificado y corregido

miércoles, 14 de mayo de 2008

Calculos

Aca muestro como haría en el sistema para realizar los calculos necesarios, una vez conseguido el frame, marcado el objeto en 2 frames diferentes y sabiendo la duración de cada frame:

Como averiguaría las diferentes mediciones:

Distancia recorrida:
Para averiguar la distancia recorrida, primero averiguaría la posición en el video del objeto tanto en su posición inicial como en la final (tanto su “height” como su “width”). Una vez sabido esto haría una ecuación xˆ2 = Modulo de [(height final – height inicial)ˆ2] + Modulo de [(width final – width inicial)ˆ2]. Con esto conseguiría finalmente la distancia recorrida.

Velocidad:
Para averiguar la velocidad, simplemente realizaría una cuenta, resultante de la Distancia recorrida dividido el tiempo que transcurrió en la realidad. Este tiempo lo calcularía a partir de la cantidad de frames transcurridos * la duración de cada frame.

Aceleración:

Para averiguar la aceleración, haría una ecuación, calculando la variación de la velocidad dividido el tiempo transcurrido.

miércoles, 7 de mayo de 2008

Acceder a Frames

Estuve buscando formas para tomar un frame de un video.

Encontre por un lado este link que supuestamente te explica como hacerlo en java

http://java.sun.com/products/java-media/jmf/2.1.1/solutions/FrameAccess.html

(No entiendo casi nada porque no sé Java)


Por otro lado, encontre esta página que integra cosas para C# para manejo de video, y particularmente Frames de un video

http://www.cogitance.com/files/videoprocessing/videoprocessing.htm

De este codigo entendí bastante...
update: para bajarte las cosas necesarias hay que comprarlo ¬¬

Descripción de los casos de uso

Subo una descripcion de los casos de uso previamente identificados.
Cabe destacar que hay casos de uso nuevos que logre identificar en el curso de la semana:

Casos de uso identificados:

-Subir video: En este caso de uso, el usuario puede subir un video desde su computadora, con el que luego se trabajara. Existe la posibilidad de que en vez de subir el video de su computadora, lo haga eligiendo un video de Youtube, o de otra página.

-Marcar escala: Permite dibujar una línea en algún cuadro del video, para así, luego especificar la medida en la realidad del área marcada.

-Marcar objeto en cada cuadro: Permite marcar en cada cuadro del video el objeto que se quiere analizar. En un principio esto se haría marcando un punto en cada cuadro.
Para realizar esto, se podrá elegir en que cuadro posicionarse.

-Seleccionar Tiempo/Cuadros: Permite seleccionar el rango de tiempo/cuadros en el video que deben ser considerados relevantes para hacer las mediciones.

-Generar conclusiones: Permite, a partir de las cosas marcadas en Marcar escala, Seleccionar Tiempo/Cuadros y Marcar objeto en cada cuadro, hacer las mediciones y los cálculos necesarios para averiguar la velocidad, la distancia recorrida y la aceleración del objeto en el tiempo del video seleccionado. Existe la posibilidad de que este caso de uso también genere gráficos con las conclusiones. La distancia recorrida se medirá a partir de la distancia de pixeles que haya entre los puntos marcados. Estos pixeles luego se compararan con la escala para medir la escala real, que luego se integrara a la formula para conseguir un resultado final.

-Generar mails: Este caso de uso, permite enviar mails con los resultados de las mediciones.

-Generar feeds: Este caso de uso permite suscribirse a un feed RSS que se ira actualizando cada vez que algún usuario utilice el sistema.

-Generar posts en blogs: Este caso de uso postea automáticamente una entrada nueva en el blog seleccionando indicando los resultados de las mediciones.

miércoles, 30 de abril de 2008

Listado de casos de uso

Bueno, para hoy tenia como consigna identificar los casos de uso de mi sistema, y aca posteo los que encontre. Si llego a encontrar más, o me corrigen lo voy posteando.

Casos de uso identificados:

-Subir video
-Marcar escala
-Marcar objeto en cada cuadro
-Generar conclusiones
-Generar feeds/mails/posts en blogs


Saludos
Daro

miércoles, 23 de abril de 2008

Novedades

Bueno, desde que empezó el año hay diferentes novedades.
Para empezar, tomé un proyecto en el área de física, que permitira a partir de un video de camara fija, medir la velocidad y la aceleración de un objeto. El sistema sera online y generará feeds RSS y posts en blogs, relacionandose así con el Campus Virtual ORT.
Para hacer un sístema más funcional, la realización del mismo sera hecha de forma modular.
Durante este tiempo, logré concretar 2 reuniones con Edgardo (profesor del área de física) y diferentes charlas con Guillermo Lutzky (profesor del área de informatica).
Durante el proceso mi tutor pasó de ser Alberto a Gonzalo.
Hicé un primer relevamiento que esta aca:

Read this doc on Scribd: Relevamiento (1)

Ahora va un boseto del diagrama de casos de uso


Espero a que me corrigan los dos, para así corregir yo lo que tengo y poder seguir avanzando.

Daro