Monocular Depth Estimation for indoor environment with MATLAB
You are now following this Submission
- You will see updates in your followed content feed
- You may receive emails, depending on your communication preferences
Monocular-Depth-Estimation
Monocular Depth Estimation for indoor environment with MATLAB
This repository contains the MATLAB project which computes depth map from a single image and transforms into point cloud.
Installation
Download ZIP file and run main script
run('main.mlx');Run training script only for training network
run('train_net.mlx');Dataset not included. Download NYU v2 dataset
Dependencies
MATLAB
- Deep Learning Toolbox
- Computer Vision Toolbox
Simulink
- Robotics System Toolbox
- Automated Driving Toolbox
- PackageGazeboPlugin (from Gazebo Simulation Environment Requirements and Limitations )
Device
- Ubuntu® Ubuntu 20.04.3 LTS (Focal Fossa)
- CMake 3.16.3, Gazebo 11, and the Gazebo plugin
Usage
- Load downloaded dataset and Check
- Design the network using DeepNetworkDesigner
- Train the network using training option in DeepNetwrokDesigner, and then Save the trained network in the directory.
- Load the trained network and test in MATLAB
- Load the network in Simulink and Connect the simulation with Gazebo
Cite As
Brian Park (2026). MDE (https://github.com/robot-park/Monocular-Depth-Estimation/releases/tag/v1.0.0), GitHub. Retrieved .
General Information
- Version 1.0.0 (18.9 MB)
-
View License on GitHub
MATLAB Release Compatibility
- Compatible with any release
Platform Compatibility
- Windows
- macOS
- Linux
| Version | Published | Release Notes | Action |
|---|---|---|---|
| 1.0.0 |
To view or report issues in this GitHub add-on, visit the GitHub Repository.
To view or report issues in this GitHub add-on, visit the GitHub Repository.

