Mostra el registre d'ítem simple
Implementación en Android de un algoritmo que calcula la pose de la cámara respecto de un objeto
dc.contributor | Moreno-Noguer, Francesc |
dc.contributor | Peñate Sánchez, Adrián |
dc.contributor.author | Garré Vicente, Sinuhé |
dc.contributor.other | Universitat Politècnica de Catalunya. Departament d'Enginyeria de Sistemes, Automàtica i Informàtica Industrial |
dc.date.accessioned | 2015-10-15T17:30:56Z |
dc.date.issued | 2015-06 |
dc.identifier.uri | http://hdl.handle.net/2117/77792 |
dc.description.abstract | El presente proyecto tiene como objetivo principal la implementación de una aplicación para dispositivos Android. Esta aplicación, permite calcular en tiempo real, la pose de la cámara respecto a un objeto. La posición y la orientación (rotación y traslación) es lo que se entiende por pose. A lo largo del documento se explican las técnicas y algoritmos usados para calcular la pose en 3D de la cámara. Para calcular la pose de la cámara en tiempo real, se tiene que entender cómo se proyecta un objeto físico en una imagen. Por esta razón, se estudiarán los conceptos de la proyección en perspectiva y el modelo pinhole de una cámara, que define la relación entre las coordenadas 3D y su correspondiente proyección 2D. La idea general del algoritmo, consiste en encontrar la relación entre las coordenadas del objeto en el mundo real, con las coordenadas del objeto en el plano de la imagen. Esta relación geométrica, llamada matriz de proyección, es muy importante en el mundo de la visión por computador y tiene en cuenta los parámetros internos y externos de la cámara (modelo pinhole). La aplicación desarrollada, se podría utilizar para realizar importantes aplicaciones de realidad aumentada. Algunos algoritmos que se utilizan para encontrar la relación comentada son: el algoritmo de Möller-Trumbore, Ransac, EPnP y UPnP. Estos algoritmos se explicarán detenidamente durante el proyecto, así como otros. Para llevar a cabo el proyecto, se han utilizado dos lenguajes de programación, Java y C++, con el propósito de combinar las ventajas de cada uno. Se han implementado en la plataforma Linux utilizando el entorno de desarrollo llamado Eclipse. La implementación se ha logrado con ayuda de las bibliotecas de OpenCV. Bibliotecas de uso libre de visión por computador que permiten crear aplicaciones en el mundo de la visión digital. |
dc.language.iso | spa |
dc.publisher | Universitat Politècnica de Catalunya |
dc.subject | Àrees temàtiques de la UPC::Informàtica |
dc.subject.lcsh | Android (Electronic resource) |
dc.subject.lcsh | Mobile apps |
dc.subject.lcsh | Computer vision |
dc.subject.lcsh | Three-dimensional display systems |
dc.subject.lcsh | Digital cameras |
dc.subject.lcsh | Photogrammetry |
dc.subject.lcsh | Algorithms |
dc.subject.lcsh | Pattern recognition systems |
dc.title | Implementación en Android de un algoritmo que calcula la pose de la cámara respecto de un objeto |
dc.type | Master thesis (pre-Bologna period) |
dc.subject.lemac | Android (Recurs electrònic) |
dc.subject.lemac | Aplicacions mòbils |
dc.subject.lemac | Visió per ordinador |
dc.subject.lemac | Visualització tridimensional (Informàtica) |
dc.subject.lemac | Càmeres fotogràfiques digitals |
dc.subject.lemac | Fotogrametria |
dc.subject.lemac | Algorismes |
dc.subject.lemac | Reconeixement de formes (Informàtica) |
dc.rights.access | Restricted access - author's decision |
dc.date.lift | 10000-01-01 |
dc.audience.educationlevel | Estudis de primer/segon cicle |
dc.audience.mediator | Escola Tècnica Superior d'Enginyeria Industrial de Barcelona |
dc.provenance | Aquest document conté originàriament altre material i/o programari no inclòs en aquest lloc web |
dc.audience.degree | ENGINYERIA INDUSTRIAL (Pla 1994) |
Fitxers d'aquest items
Aquest ítem apareix a les col·leccions següents
-
Enginyeria Industrial (Pla 1994) [3.410]