Ir al contenido


Foto

Edicion de Video o Tratamiento de video..?


  • Por favor identifícate para responder
4 respuestas en este tema

#1 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 14 noviembre 2009 - 01:58

Hola a todos y bueno yo de nuevo con algo distinto.. Ocurre que tengo que analizar cierto proceso que ocurre dentro de un juego... y ver ciertos parametros... etc etc.. Pero yo pensando bien las cosas dije.. existira algun programa o soft o se podra hacer un programa que trate un video.. o mejor dicho que tengo mi video y tengo cierto objeto en el video digamos una pelota.. que me traze el movimiento de la pelota y me genere una imagen jpg o bmp.. de tal forma pueda ver el recorrida de la pelota en el video?

Existe o se puede hacer algo similar?

Gracias :undecided:
  • 0

#2 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 14 noviembre 2009 - 02:06

Quizás algo del código de ChackAll llamado ScreenSPy te pueda ayudar.

Saludos
  • 0

#3 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 14 noviembre 2009 - 06:18

Si algo asi... pero ahora despues de generar las secuencias de frames tendria que analizar un frame y obtener el punto u objeto a seguir el analisis..

Gracias
  • 0

#4 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 14 noviembre 2009 - 10:52

Hola c0lo,
Yo del tema de estimación de movimiento no se... sobre todo en video.
De lo poco que he leído, mientras investigaba para mi proyecto de grado, lo que se hace en los métodos o algoritmos block matching (BM) o ajustes de bloques, es ir obteniendo las diferencias entre cada bloque que componen el frame.

La idea de BM es tener la imagen divida en bloques (no solapados) muy pequeños (16x16 o 8x8, generalmente) de MxN pixeles. Luego se estima el movimiento de cada bloque... La premisa es que si un objeto se mueve, todos los pixeles que lo componen, experimentan el mismo movimiento.

Se van estimando bloque a bloque, por toda la imagen si hay movimiento, y se obtienen de esta manera unos vectores que indican la dirección y el módulo (la cantidad de pixeles que se han desplazado).
Hay dos métodos básicos de BM: Método three step y el Método Conjugado modificado.
El primero busca detectar el movimiento en 3 pasos, y en varias direcciones buscando la mayor precisión. Si no lo detecta en esos 3 pasos, asume que no hay.

El segundo es algo similar a la búsqueda binaria. Apunta hacia una dirección, y si está por allí empieza a buscar por arriba o por debajo de un valor central. La idea es perseguir el movimiento y reducir la evaluación de direcciones. Puede llegar a ser más rápido que el primero.

Luego hay métodos de predicción, que buscan predecir el posible movimiento. La idea, algo burda, y resumida, es que dada una serie de imágenes anteriores obtener un vector de movimiento promedio y hacer una posible estimación siguiendo dicha trayectoria.

No se si tendrás a mano material teórico/práctico sobre el tema... yo lo que te conté, muy resumido y burdamente, lo leí en Faúndez Zanuy, M. 2000. Tratamiento digital de voz e imagen y aplicación a la multimedia. Barcelona (España). Ed. Marcombo.

Si consigues el libro allí podrás informarte mejor Yo no sabría como explicartelo, y lamentablemente no tengo escaner como para hacerte llegar las hojas escaneadas... No trata con profundidad todo los conceptos pero al menos puede ofrecerte un norte.

Saludos,
  • 0

#5 c0lo

c0lo

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 241 mensajes
  • LocationLima-Peru

Escrito 15 noviembre 2009 - 08:39

Gracias Delphius, intentare obtener la version en pdf de dicho libro o leer libros de Tratamiento de imagenes.

Sobre el tema estaba pensando en obtener un conjunto de frames, como lo que hace el ScreenSPy de cHackAll y obtener un conjuntos de framse en orden y analizar el primero frame y marcar mi objeto a seguir y luego a partir del segundo frame buscar dicho objeto con tecnicas convencionales y luego guardar la posicion y asi seguir ....

Pero es muy engorroso, si se que es una solucion rapida.. quien sabe si funcione o no?, pero bueno es lo que se me vino a la mente.. leere lo que me recomiendas delphius y bueno estare comentando sobre como avance :D

Gracias
  • 0




IP.Board spam blocked by CleanTalk.