Material Detail

OpenCV + OpenGL: creando una superficie 3D a partir de una imagen 2D

OpenCV + OpenGL: creando una superficie 3D a partir de una imagen 2D

En este artículo vamos a presentar como el computador puede representar una imagen (bidimensional) leída de fichero en una ventana en pantalla y, a partir de esa información, recrear una versión tridimensional de la misma. La utilidad de esta conversión es básicamente ofrecer una visualización diferente, puesto que la imagen plana (en general, sin otra información de apoyo como conocer los parámetros de la cámara que la ha tomado) no tiene posibilidad de recuperar la información real de la distancia a los puntos detectar o permitir una calibración a posteriori. Así pues, teniendo en cuenta que algunas consideraciones son arbitrarias vamos a jugar un poco y adentrarnos en el mundo del 3D. Utilizaremos imágenes desde fichero mediante el uso de OpenCV y OpenGL para generar la visualización en 3D. Para ello tomaremos como partida OpenCV versión 1.1 y OpenGL 3.21 y GLX 1.4. Para su desarrollo nos centraremos en la plataforma GNU/Linux, aunque todo lo expuesto es transportable a

Quality

  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material

Comments

Log in to participate in the discussions or sign up if you are not already a MERLOT member.