Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-05-2004
Jessica666 Jessica666 is offline
Miembro
 
Registrado: may 2004
Posts: 13
Poder: 0
Jessica666 Va por buen camino
Unhappy Seguimiento a una Marca en un Video

Hola a todos y de Antemano Muchisimas Gracias por la atencion y colaboracion prestada no solo en esta duda, sino en las anteriores....


Tengo en este momento un problema bien pero bien complejo, resulta que en mi aplicacion de Delphi 7, necesito visualizar un Video (corto), clasificarlo y almacenarlo en una BD Oracle, hasta alli no han surgido muchos problemas, pero aqui si empezo cristo a padecer, resulta que se tiene en el video una persona caminando un pequeño tramo de una pocision a otra, esta persona tiene una marca en su hombro, cabeza, rodilla en fin en cualquiera de estos sitios de su cuerpo, la marca es una marca muy visible de color rojo o cualquier color , como hago para hacer un seguimiento de esa marca, y trasladar es diagrama que me genere dicho movimiento a un grafico....

Tenaz ?
A mi si me parece y tengo ni idea como hacer eso, Cualquier ayuda Dios o el otro se los pague..


Responder Con Cita
  #2  
Antiguo 27-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Yo lo haría así:
Primer paso, descomponer la película en cuadros.
Segundo paso, que el usario marque los puntos a seguir en el primer cuadro, guardas el color y la posición
Tercer paso, Ciclas los cuadros, y buscas los puntos según el color del cuadro anterior con una tolerancia y guardarlo. Sugiero ir comparando contra la posición y color del punto encontrado en el cuadro anterior así si la película se va oscureciendo paulatinamente, con una pequeña tolerancia aun podremos encontrar los puntos.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #3  
Antiguo 28-05-2004
Jessica666 Jessica666 is offline
Miembro
 
Registrado: may 2004
Posts: 13
Poder: 0
Jessica666 Va por buen camino
Seguimiento a una marca en video 2

Hola delphi.com.ar
Te agradezco mucho haber contestado
Lo que yo estoy tratando de hacer es dividir el video en muchos frames, que a la vez convierto en Bitmaps o sea tengo el video convertido en muchas imagenes y cuando corro el video este se mueve pausadamente, no se si esto es a lo que tu te refieres, posiblemente es un paso o es mas facil hacer el seguimiento de la marca en Bitmaps que en el Video, es mas no se estoy muy confundida....
Te envio el codigo con el que convierto el video....

Código Delphi [-]
procedure TFrmVisualizarKVNN.BitBtn5Click(Sender: TObject);
var
Bitmap:  TBitmap;
i     :  integer;
begin
   begin
      for i := 1 to MediaPlayer1.Length do
       begin
          Edit3.Text := IntToStr(i);
          MediaPlayer1.StartPos := i;
          MediaPlayer1.EndPos   := i;
          MediaPlayer1.Play;
          Bitmap := TBitmap.Create;
       Try
         Bitmap.Width  := Panel1.Width;
         Bitmap.Height := Panel1.Height;
         Bitmap.PixelFormat := pf24bit;
         Bitmap.Canvas.CopyRect(Bitmap.Canvas.ClipRect,
                             FrmvisualizarKVNN.Canvas,
                             Rect(Panel1.Left,
                                  Panel1.Top,
                                  Panel1.Left + Bitmap.Width,
                                  Panel1.Top  + Bitmap.Height));
         Image1.Picture.Bitmap := Bitmap;
   //       Bitmap.SaveToFile(IntToStr(i) + '.BMP');
       finally
              Bitmap.Free
       end;
       Sleep (250); 
       Application.ProcessMessages
     end
        end
end;
Adicional a esto para poder visualizar todos los frames no se como ir creando TImages a medidad que vayan saliendo Bitmaps para ir visualizando las fotos o imagenes...

Por favor necesito toda la ayuda posible, Esto es un tema nuevo para Mi.

Última edición por delphi.com.ar fecha: 28-05-2004 a las 22:58:41. Razón: Agregué la etiqueta [delphi] al código
Responder Con Cita
  #4  
Antiguo 28-05-2004
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.932
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Empezado por Jessica666
Hola delphi.com.ar
Lo que yo estoy tratando de hacer es dividir el video en muchos frames, que a la vez convierto en Bitmaps o sea tengo el video convertido en muchas imagenes y cuando corro el video este se mueve pausadamente, no se si esto es a lo que tu te refieres
Si es a eso lo que me refería en la primer parte del mensaje, te queda bastante trabajo por delante, lo mas complejo sin lugar a dudas es relacionar los puntos con los anteriores, si estos estan separados es mucho mas fácil, pero si se llegan a unir....

PD: Edité tu mensaje y puse el código delphi encerrado entre etiquetas [delphi], fíjate que queda mucho mas legible, te recomiendo usarlas.
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 16:50:31.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi