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. |
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. |
Los datos que se pueden tridimensioalizar sólo serían aquellos que puedan ser aristas.