He escrito un buen número de generadores automáticos de mapa de profundidad. No creo que haya uno que sea mejor que todos los demás en todos los casos. Todo depende del par estéreo con el que comienzas. Personalmente, creo que un generador de mapas de profundidad basado en el método local (basado en ventanas o bloques) con un suavizador que preserva los bordes es probablemente el mejor generador de mapas de profundidad.
En cualquier caso, en esta página:
depth map generation software
puede encontrar un mapa de profundidad software del generador basado en flujo óptico, ventanas basados en el peso, los recortes en el gráfico, y muchas otras cosas que se relacionan con mapa de profundidad generación y creación lenticular. La mejor parte es que todo es gratis.
Para la conversión de 2d a 3d (que es más de lo que estás preguntando), hay un programa llamado DMAG4 que usa un mapa de profundidad escasamente poblado (típicamente, hecho en Gimp con pincel) para indicar las profundidades principales y luego rellena las áreas sin relleno usando la interpolación mientras mantiene los bordes de los objetos (preservación del borde).
DMAG4 se puede encontrar aquí (que es libre de usar):
2d to 3d conversion software DMAG4
Otra forma de conversión de 2D a 3D es utilizar un programa de esculpir como Gimpel3D o Blender, tanto libre. Claramente, esto va más allá del mapa de profundidad ya que esencialmente estás creando una escena en 3D en la que luego puedes moverte (usando el movimiento de la cámara en Blender). Esto a menudo se denomina "mapeo de cámara".
Compruebe http://vision.middlebury.edu/stereo/eval/ para los últimos artículos. – kenorb