TU ANUNCIO / YOUR PUBLICITY

AQUÍ PODRÍA ESTAR TU ANUNCIO: / HERE COULD BE YOUR AD E-mail

domingo, 7 de julio de 2013

2D to 3D Conversion


One of the ideas that we have set e: Can we get a 3D from 2D projections?

Our starting point is the following:

With these projections, our eye really know where we are but the computer it is more difficult. For this reason we study the best transformation which would give us a break lines planes. We use openCV libraries and after tinkering with some features including, in particular, with laplace function.


And with a little Python code to get this 3D projection:

The image is a bit poor. Our interest is in knowing that you can have 3D data automatically.
Or ground by colors:


The data 3D can only be those that can be edges.

----------------------------------------------------------------------------------------------------------

Con estas proyecciones, nuestro ojo sabe muy bien donde estamos pero el ordenador lo tiene más difícil. Por ese motivo estudiamos cual sería la mejor transformación que nos dé sólo las lineas de rotura de planos. Recurrimos a las bibliotecas de openCV y tras trastear con algunas funciones incluidas, en concreto, con la función de laplace.


Y con un pequeño código en phyton obtenemos esta proyección en 3D:

La imagen es un poco pobre. Nuestro interés es en saber que se pueden tener datos 3D automáticamente.
O en planta por colores:


Los datos que se pueden tridimensioalizar sólo serían aquellos que puedan ser aristas.