11.07.2015 Views

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

Download document (10.35 MB) - Escuela Superior de Informática ...

SHOW MORE
SHOW LESS

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

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

3.2. Técnicas <strong>de</strong> representación 3D 27void cvDestroyAllWindows(). Esta función elimina todas las ventanas gráficas que hayansido creadas previamente.En el siguiente ejemplo se muestra un simple programa realizado con OpenCV, el cualcarga una imagen <strong>de</strong> disco y la muestra en una ventana. En él se emplean algunas <strong>de</strong> las funcionesexpuestas anteriormente:# i n c l u d e "highgui.h"i n t main ( i n t argc , char ∗∗ argv ) {I p l I m a g e ∗ img = cvLoadImage ( argv [ 1 ] ) ;cvNamedWindow ( "Example1" , CV WINDOW AUTOSIZE) ;cvShowImage ( "Example1" , img ) ;cvWaitKey ( 0 ) ;cvReleaseImage (&img ) ;cvDestroyWindow ( "Example1" ) ;}3.2. Técnicas <strong>de</strong> representación 3DEn esta sección se verán algunas <strong>de</strong> las técnicas <strong>de</strong> aproximación para realizar tareas <strong>de</strong>animación 3D por computador [45].3.2.1. Métodos <strong>de</strong> animación basado en curvas <strong>de</strong> interpolaciónEl empleo <strong>de</strong> curvas es el <strong>de</strong>nominador común <strong>de</strong> las técnicas básicas <strong>de</strong> animación 3D.La característica principal <strong>de</strong> esta técnica es que se produce una interacción personacomputadorpara, en primer lugar, el animador establecer la posición clave <strong>de</strong> los objetos y,posteriormente, es tarea <strong>de</strong> la computadora <strong>de</strong> ir interpretando los valores <strong>de</strong> posicionamientoestablecidos.Generalmente, <strong>de</strong>bido a la naturaleza <strong>de</strong>l mundo real, existen fenómenos como la GravitaciónUniversal o el predominio <strong>de</strong> la unión unilateral <strong>de</strong> objetos que lo forman, los movimientosproducidos por estos objetos se correspon<strong>de</strong>n con trayectorias curvas. Por este motivo se

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

Saved successfully!

Ooh no, something went wrong!