12.07.2015 Views

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

Universidad de - Escuela Superior de Informática (UCLM ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CAPÍTULO 5. ARQUITECTURA DE ATRAVELMódulo <strong>de</strong> procesamientoAlgoritmo 11 Generación <strong>de</strong>l recorrido <strong>de</strong> un objeto.Entrada: Dado un conjunto <strong>de</strong> bounding box correspondiente al movimiento <strong>de</strong> diferentesobjetos en la escena <strong>de</strong> la forma B1(V 0,V 1,V 2,V 3,V 4,V 5,V 6,V 7). Cada vértice es unpunto en el espacio 3D <strong>de</strong> la forma V = (V x ,V y ,V z ).Salida: Una lista <strong>de</strong> bounding box que representan el recorrido <strong>de</strong>l objeto <strong>de</strong> la formarecorrido = B0,B1,B2,..,BN.para bounding box <strong>de</strong>tectado B hacerReconocer los objetos <strong>de</strong>tectados.si El objeto existe entoncessdfgsi Si el número <strong>de</strong> <strong>de</strong>tecciones <strong>de</strong>l objeto es mayor que uno entoncessdfgsi Si No se produce intersección con el BB anterior en la lista. entoncesAlmacenar el objeto recién <strong>de</strong>tectado en la lista <strong>de</strong> trayectoria.Calcular la dirección <strong>de</strong> la trayectoria <strong>de</strong>l objeto.Calcular dirección <strong>de</strong>l recorrido.Calcular objeto intermedio entre ambos para la trayectoria <strong>de</strong>l objeto.si Existe un cambio superior al umbral <strong>de</strong> recorrido entoncesAlmacenar como objeto importante.Calcular objeto intermedio entre el primer objeto y el recién almacenado.si noRecalcular el recorrido <strong>de</strong> la trayectoria.fin sisi noEliminar el BB.fin sisi noVer algoritmo 6fin sisi noCrear el objeto <strong>de</strong> nuevo, almacenar en la lista <strong>de</strong> objetos <strong>de</strong>tectados para trayectoria.Almacenar el objeto <strong>de</strong>tectado en la lista <strong>de</strong>l recorrido <strong>de</strong>l objeto.fin sifin para<strong>de</strong>volver Devolver la lista <strong>de</strong> BB que forman el recorrido.143

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!