Building a single model to perform Object Detection, Depth Estimation and Planes detection on an image

Step 1: Understand the three models

MiDaS

YoloV3

PlaneRCNN

Step 2: Load all the required code for building a combined model of MiDaS, YoloV3, PlanerRCNN

Step 3: Install required packages for PlaneRCNN model and load its weights

Step 4: Load all the models

Step 5: Training YoloV3

Fetch YoloV3 specific configs and dataset

Train YoloV3 model

Step 6: Inference

Input Image

MiDaS Output Image

Yolo Output Image

Conclusion