MGNet: Depth Map Prediction from a Single Photograph Using a Multi-Generative Network