awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
LiheYoung avatar

LiheYoung/Depth-Anything

0
View on GitHub↗
8,124 stars·613 forks·Python·Apache-2.0·21 viewsdepth-anything.github.io↗

Depth Anything

Depth-Anything is a monocular depth estimation foundation model that produces dense per-pixel depth maps from a single RGB image. It is built on a DINOv2 Vision Transformer encoder backbone and trained on 62 million unlabeled images using a teacher-student pseudo-labeling framework, enabling robust generalization across diverse scenes without task-specific training. The model outputs both relative depth maps, which capture the ordering of scene points, and metric depth maps with real-world units after fine-tuning on datasets like NYUv2 or KITTI.

The project distinguishes itself through its ability to process video frame-by-frame for consistent depth estimation across clips, and through its integration with ControlNet pipelines for depth-conditioned image generation, where it replaces the default depth estimator to provide more precise conditioning signals. It also offers a fine-tuning framework for adapting the pretrained model to custom datasets or downstream tasks such as semantic segmentation, with demonstrated performance on benchmarks like Cityscapes and ADE20K.

Depth-Anything provides a command-line interface for batch processing images and videos, with options for grayscale output or side-by-side visualization. The model can be loaded via Hugging Face Transformers pipelines for minimal-code inference, or loaded from disk for direct tensor-based inference.

Features

  • Depth - Provides a large-scale pretrained depth estimation model that generalizes across diverse scenes without task-specific training.
  • Monocular Depth Estimators - Estimates dense per-pixel depth maps from single RGB images using a DINOv2 encoder backbone.
  • Metric Depth Estimators - Fine-tunes the model on metric datasets to output depth values in real-world units from a single image.
  • Depth Estimation - Processes a single RGB image through a fully convolutional decoder to produce a per-pixel depth map.
  • Pretrained Depth Models - Provides a pretrained monocular depth estimation model that outputs relative and metric depth maps out of the box.
  • Relative Depth Estimators - Produces depth maps that capture the relative ordering of scene points from a single image without domain-specific training.
  • Teacher-Student Distillation - Generates pseudo depth labels from a teacher model on unlabeled data and trains a student model to predict them.
  • Teacher-Student Pseudo-Label Training - Trains the depth model on 62 million unlabeled images using a teacher-student pseudo-labeling framework.
  • Self-Supervised - Uses a DINOv2 Vision Transformer encoder pre-trained with self-supervised learning as the backbone for depth estimation.
  • Single-Image Metric Depth Mappers - Produces depth maps with real-world units from one image, enabling direct measurement of scene geometry.
  • Depth Estimation CLI Tools - Provides a command-line interface for batch processing images to generate depth maps with grayscale or side-by-side output.
  • Relative Depth Map Generators - Outputs depth values that indicate which parts of a scene are closer or farther without providing absolute scale.
  • Video Depth Frameworks - Processes video frames sequentially to generate consistent depth maps for each frame in a clip.
  • Depth Estimation Fine-Tunings - Provides a framework for fine-tuning the pretrained depth model on custom datasets for improved accuracy.
  • Depth Map Conditioning - Integrates with ControlNet pipelines to provide precise depth maps as conditioning signals for image synthesis.
  • Depth Estimation Fine-Tunings - Ships a fine-tuning framework for adapting the pretrained depth model to custom datasets and downstream tasks.
  • Relative-to-Metric Depth Scaling - Fine-tunes the relative depth model on metric datasets like NYUv2 or KITTI to output depth in real-world units.
  • Depth Map Batch Processors - Provides a command-line interface for batch processing images and videos to generate depth maps.
  • Depth Estimation Pipelines - Ships a Hugging Face pipeline wrapper for running depth estimation on images with minimal code.
  • Metric Depth Mapping - Outputs depth values in real-world units when a metric model is used, enabling direct measurement of scene geometry.
  • Depth Frame Processors - Processes video frames sequentially to generate consistent depth maps for each frame in a clip.
  • Depth estimation - Listed in the “Depth estimation” section of the Ailia Models awesome list.
  • Text to Image - Listed in the “Text to image” section of the Ailia Models awesome list.

Star history

Star history chart for liheyoung/depth-anythingStar history chart for liheyoung/depth-anything

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Depth Anything

These projects share indexed features with Depth Anything. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • depthanything/depth-anything-v2DepthAnything avatar

    DepthAnything/Depth-Anything-V2

    8,320View on GitHub↗

    Depth-Anything-V2 is a computer vision foundation model designed for general-purpose spatial understanding and depth perception. It functions as a monocular depth estimation model that predicts relative and absolute depth maps from single images or video sequences. The project provides specialized tools for both relative depth estimation and metric depth calculation, allowing for the determination of absolute physical distances in indoor and outdoor environments. It includes a video depth estimation framework that ensures temporal consistency across sequential frames to maintain stable depth

    Pythonmonocular-depth-estimation
    View on GitHub↗8,320
  • isl-org/midasisl-org avatar

    isl-org/MiDaS

    5,411View on GitHub↗

    MiDaS is a PyTorch computer vision library and monocular depth estimation model designed to predict scene depth from single images. It functions as a scene depth predictor that computes distance maps to determine object proximity to the camera. The project enables zero-shot depth transfer, allowing the model to be applied to new datasets or environments without additional training data. It focuses on relative depth regression to predict scale-invariant depth maps. The library includes a real-time depth visualizer for capturing live camera feeds and displaying corresponding depth maps. It als

    Pythondeeplearningmonocular-depth-estimationsingle-image-depth-prediction
    View on GitHub↗5,411
  • nianticlabs/monodepth2nianticlabs avatar

    nianticlabs/monodepth2

    4,494View on GitHub↗

    This project is a computer vision system for monocular depth estimation and 3D point cloud generation. It provides a supervised depth learning framework and a depth predictor capable of estimating spatial distance and disparity from single 2D images using pretrained neural networks. The system includes tools to transform 2D depth images into 3D point clouds via pixel coordinate backprojection and converts 3D point cloud data into 2D depth maps. It utilizes a training pipeline that supports model fine-tuning and hyperparameter optimization. The library covers broader capabilities in spatial a

    Jupyter Notebookcomputer-visiondeep-learningdepth-estimation
    View on GitHub↗4,494
  • apple/ml-depth-proapple avatar

    apple/ml-depth-pro

    5,577View on GitHub↗

    This project is a monocular depth estimation model and computer vision framework designed to calculate absolute distance and scale from single images. It functions as a metric depth estimator that generates high-resolution depth maps without requiring camera-specific focal length metadata. The system utilizes a vision transformer architecture for feature extraction and zero-shot inference to produce metric-scale depth predictions. It includes specialized components for sharp-boundary depth refinement to maintain high-frequency edge details and prevent blurriness at object boundaries. The rep

    Python
    View on GitHub↗5,577
Compare all 30 related projects→

Frequently asked questions

What does liheyoung/depth-anything do?

Depth-Anything is a monocular depth estimation foundation model that produces dense per-pixel depth maps from a single RGB image. It is built on a DINOv2 Vision Transformer encoder backbone and trained on 62 million unlabeled images using a teacher-student pseudo-labeling framework, enabling robust generalization across diverse scenes without task-specific training. The model outputs both relative depth maps, which capture the ordering of scene points, and metric depth maps…

What are the main features of liheyoung/depth-anything?

The main features of liheyoung/depth-anything are: Depth, Monocular Depth Estimators, Metric Depth Estimators, Depth Estimation, Pretrained Depth Models, Relative Depth Estimators, Teacher-Student Distillation, Teacher-Student Pseudo-Label Training.

Which projects share features with liheyoung/depth-anything?

Projects with overlapping indexed features include: depthanything/depth-anything-v2 — Depth-Anything-V2 is a computer vision foundation model designed for general-purpose spatial understanding and depth… isl-org/midas — MiDaS is a PyTorch computer vision library and monocular depth estimation model designed to predict scene depth from… nianticlabs/monodepth2 — This project is a computer vision system for monocular depth estimation and 3D point cloud generation. It provides a… apple/ml-depth-pro — This project is a monocular depth estimation model and computer vision framework designed to calculate absolute… bytedance-seed/depth-anything-3 — Depth-Anything-3 is a collection of core model implementations for depth prediction, multi-view geometry estimation,… vt-vl-lab/3d-photo-inpainting — This project is an RGB-D image inpainting tool and framework for 3D photo reconstruction. It transforms single 2D…