From e8a4ec8ad079a5df3b1dc35973ae5e313e6fc89f Mon Sep 17 00:00:00 2001 From: Codex Date: Wed, 20 May 2026 12:40:53 +0800 Subject: [PATCH] Rename DA3 directory and document system status --- .../.flake8 | 0 .../.gitattributes | 0 .../.gitignore | 0 .../.pre-commit-config.yaml | 0 .../LICENSE | 0 .../README.md | 0 .../assets/examples/SOH/000.png | Bin .../assets/examples/SOH/010.png | Bin .../assets/images/da3_radar.png | Bin .../assets/images/da3_teaser.png | 0 .../assets/images/demo320-2.gif | Bin .../docs/API.md | 0 .../docs/CLI.md | 0 .../docs/funcs/ref_view_strategy.md | 0 .../notebooks/da3.ipynb | 0 .../pyproject.toml | 0 .../requirements.txt | 0 .../src/depth_anything_3/api.py | 0 .../src/depth_anything_3/app/css_and_html.py | 0 .../src/depth_anything_3/app/gradio_app.py | 0 .../src/depth_anything_3/app/modules/__init__.py | 0 .../app/modules/event_handlers.py | 0 .../app/modules/file_handlers.py | 0 .../app/modules/model_inference.py | 0 .../app/modules/ui_components.py | 0 .../src/depth_anything_3/app/modules/utils.py | 0 .../app/modules/visualization.py | 0 .../src/depth_anything_3/cfg.py | 0 .../src/depth_anything_3/cli.py | 0 .../src/depth_anything_3/configs/da3-base.yaml | 0 .../src/depth_anything_3/configs/da3-giant.yaml | 0 .../src/depth_anything_3/configs/da3-large.yaml | 0 .../src/depth_anything_3/configs/da3-small.yaml | 0 .../configs/da3metric-large.yaml | 0 .../depth_anything_3/configs/da3mono-large.yaml | 0 .../configs/da3nested-giant-large.yaml | 0 .../src/depth_anything_3/model/__init__.py | 0 .../src/depth_anything_3/model/cam_dec.py | 0 .../src/depth_anything_3/model/cam_enc.py | 0 .../src/depth_anything_3/model/da3.py | 0 .../src/depth_anything_3/model/dinov2/dinov2.py | 0 .../model/dinov2/layers/__init__.py | 0 .../model/dinov2/layers/attention.py | 0 .../model/dinov2/layers/block.py | 0 .../model/dinov2/layers/drop_path.py | 0 .../model/dinov2/layers/layer_scale.py | 0 .../depth_anything_3/model/dinov2/layers/mlp.py | 0 .../model/dinov2/layers/patch_embed.py | 0 .../depth_anything_3/model/dinov2/layers/rope.py | 0 .../model/dinov2/layers/swiglu_ffn.py | 0 .../model/dinov2/vision_transformer.py | 0 .../src/depth_anything_3/model/dpt.py | 0 .../src/depth_anything_3/model/dualdpt.py | 0 .../src/depth_anything_3/model/gs_adapter.py | 0 .../src/depth_anything_3/model/gsdpt.py | 0 .../model/reference_view_selector.py | 0 .../depth_anything_3/model/utils/attention.py | 0 .../src/depth_anything_3/model/utils/block.py | 0 .../depth_anything_3/model/utils/gs_renderer.py | 0 .../depth_anything_3/model/utils/head_utils.py | 0 .../depth_anything_3/model/utils/transform.py | 0 .../src/depth_anything_3/registry.py | 0 .../src/depth_anything_3/services/__init__.py | 0 .../src/depth_anything_3/services/backend.py | 0 .../src/depth_anything_3/services/gallery.py | 0 .../services/inference_service.py | 0 .../depth_anything_3/services/input_handlers.py | 0 .../src/depth_anything_3/specs.py | 0 .../src/depth_anything_3/utils/alignment.py | 0 .../src/depth_anything_3/utils/api_helpers.py | 0 .../depth_anything_3/utils/camera_trj_helpers.py | 0 .../src/depth_anything_3/utils/constants.py | 0 .../depth_anything_3/utils/export/__init__.py | 0 .../src/depth_anything_3/utils/export/colmap.py | 0 .../depth_anything_3/utils/export/depth_vis.py | 0 .../depth_anything_3/utils/export/feat_vis.py | 0 .../src/depth_anything_3/utils/export/glb.py | 0 .../src/depth_anything_3/utils/export/gs.py | 0 .../src/depth_anything_3/utils/export/npz.py | 0 .../src/depth_anything_3/utils/export/utils.py | 0 .../src/depth_anything_3/utils/geometry.py | 0 .../src/depth_anything_3/utils/gsply_helpers.py | 0 .../depth_anything_3/utils/io/input_processor.py | 0 .../utils/io/output_processor.py | 0 .../src/depth_anything_3/utils/layout_helpers.py | 0 .../src/depth_anything_3/utils/logger.py | 0 .../src/depth_anything_3/utils/memory.py | 0 .../src/depth_anything_3/utils/model_loading.py | 0 .../src/depth_anything_3/utils/parallel_utils.py | 0 .../src/depth_anything_3/utils/pca_utils.py | 0 .../src/depth_anything_3/utils/pose_align.py | 0 .../src/depth_anything_3/utils/ray_utils.py | 0 .../depth_anything_3/utils/read_write_model.py | 0 .../src/depth_anything_3/utils/registry.py | 0 .../src/depth_anything_3/utils/sh_helpers.py | 0 .../src/depth_anything_3/utils/visualize.py | 0 .../使用手册_V3-待处理.txt | 0 README.md | 12 +- 系统现状说明.md | 261 ++++++++++++++++++ 99 files changed, 267 insertions(+), 6 deletions(-) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/.flake8 (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/.gitattributes (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/.gitignore (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/.pre-commit-config.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/LICENSE (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/README.md (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/assets/examples/SOH/000.png (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/assets/examples/SOH/010.png (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/assets/images/da3_radar.png (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/assets/images/da3_teaser.png (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/assets/images/demo320-2.gif (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/docs/API.md (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/docs/CLI.md (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/docs/funcs/ref_view_strategy.md (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/notebooks/da3.ipynb (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/pyproject.toml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/requirements.txt (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/api.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/css_and_html.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/gradio_app.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/__init__.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/event_handlers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/file_handlers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/model_inference.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/ui_components.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/app/modules/visualization.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/cfg.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/cli.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3-base.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3-giant.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3-large.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3-small.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3metric-large.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3mono-large.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/configs/da3nested-giant-large.yaml (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/__init__.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/cam_dec.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/cam_enc.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/da3.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/dinov2.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/__init__.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/attention.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/block.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/drop_path.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/layer_scale.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/mlp.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/patch_embed.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/rope.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dinov2/vision_transformer.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dpt.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/dualdpt.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/gs_adapter.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/gsdpt.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/reference_view_selector.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/utils/attention.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/utils/block.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/utils/gs_renderer.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/utils/head_utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/model/utils/transform.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/registry.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/services/__init__.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/services/backend.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/services/gallery.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/services/inference_service.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/services/input_handlers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/specs.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/alignment.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/api_helpers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/camera_trj_helpers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/constants.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/__init__.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/colmap.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/depth_vis.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/feat_vis.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/glb.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/gs.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/npz.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/export/utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/geometry.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/gsply_helpers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/io/input_processor.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/io/output_processor.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/layout_helpers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/logger.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/memory.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/model_loading.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/parallel_utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/pca_utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/pose_align.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/ray_utils.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/read_write_model.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/registry.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/sh_helpers.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/src/depth_anything_3/utils/visualize.py (100%) rename {Depth-Anything-3-main-待处理 => Depth-Anything-V3-main}/使用手册_V3-待处理.txt (100%) create mode 100644 系统现状说明.md diff --git a/Depth-Anything-3-main-待处理/.flake8 b/Depth-Anything-V3-main/.flake8 similarity index 100% rename from Depth-Anything-3-main-待处理/.flake8 rename to Depth-Anything-V3-main/.flake8 diff --git a/Depth-Anything-3-main-待处理/.gitattributes b/Depth-Anything-V3-main/.gitattributes similarity index 100% rename from Depth-Anything-3-main-待处理/.gitattributes rename to Depth-Anything-V3-main/.gitattributes diff --git a/Depth-Anything-3-main-待处理/.gitignore b/Depth-Anything-V3-main/.gitignore similarity index 100% rename from Depth-Anything-3-main-待处理/.gitignore rename to Depth-Anything-V3-main/.gitignore diff --git a/Depth-Anything-3-main-待处理/.pre-commit-config.yaml b/Depth-Anything-V3-main/.pre-commit-config.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/.pre-commit-config.yaml rename to Depth-Anything-V3-main/.pre-commit-config.yaml diff --git a/Depth-Anything-3-main-待处理/LICENSE b/Depth-Anything-V3-main/LICENSE similarity index 100% rename from Depth-Anything-3-main-待处理/LICENSE rename to Depth-Anything-V3-main/LICENSE diff --git a/Depth-Anything-3-main-待处理/README.md b/Depth-Anything-V3-main/README.md similarity index 100% rename from Depth-Anything-3-main-待处理/README.md rename to Depth-Anything-V3-main/README.md diff --git a/Depth-Anything-3-main-待处理/assets/examples/SOH/000.png b/Depth-Anything-V3-main/assets/examples/SOH/000.png similarity index 100% rename from Depth-Anything-3-main-待处理/assets/examples/SOH/000.png rename to Depth-Anything-V3-main/assets/examples/SOH/000.png diff --git a/Depth-Anything-3-main-待处理/assets/examples/SOH/010.png b/Depth-Anything-V3-main/assets/examples/SOH/010.png similarity index 100% rename from Depth-Anything-3-main-待处理/assets/examples/SOH/010.png rename to Depth-Anything-V3-main/assets/examples/SOH/010.png diff --git a/Depth-Anything-3-main-待处理/assets/images/da3_radar.png b/Depth-Anything-V3-main/assets/images/da3_radar.png similarity index 100% rename from Depth-Anything-3-main-待处理/assets/images/da3_radar.png rename to Depth-Anything-V3-main/assets/images/da3_radar.png diff --git a/Depth-Anything-3-main-待处理/assets/images/da3_teaser.png b/Depth-Anything-V3-main/assets/images/da3_teaser.png similarity index 100% rename from Depth-Anything-3-main-待处理/assets/images/da3_teaser.png rename to Depth-Anything-V3-main/assets/images/da3_teaser.png diff --git a/Depth-Anything-3-main-待处理/assets/images/demo320-2.gif b/Depth-Anything-V3-main/assets/images/demo320-2.gif similarity index 100% rename from Depth-Anything-3-main-待处理/assets/images/demo320-2.gif rename to Depth-Anything-V3-main/assets/images/demo320-2.gif diff --git a/Depth-Anything-3-main-待处理/docs/API.md b/Depth-Anything-V3-main/docs/API.md similarity index 100% rename from Depth-Anything-3-main-待处理/docs/API.md rename to Depth-Anything-V3-main/docs/API.md diff --git a/Depth-Anything-3-main-待处理/docs/CLI.md b/Depth-Anything-V3-main/docs/CLI.md similarity index 100% rename from Depth-Anything-3-main-待处理/docs/CLI.md rename to Depth-Anything-V3-main/docs/CLI.md diff --git a/Depth-Anything-3-main-待处理/docs/funcs/ref_view_strategy.md b/Depth-Anything-V3-main/docs/funcs/ref_view_strategy.md similarity index 100% rename from Depth-Anything-3-main-待处理/docs/funcs/ref_view_strategy.md rename to Depth-Anything-V3-main/docs/funcs/ref_view_strategy.md diff --git a/Depth-Anything-3-main-待处理/notebooks/da3.ipynb b/Depth-Anything-V3-main/notebooks/da3.ipynb similarity index 100% rename from Depth-Anything-3-main-待处理/notebooks/da3.ipynb rename to Depth-Anything-V3-main/notebooks/da3.ipynb diff --git a/Depth-Anything-3-main-待处理/pyproject.toml b/Depth-Anything-V3-main/pyproject.toml similarity index 100% rename from Depth-Anything-3-main-待处理/pyproject.toml rename to Depth-Anything-V3-main/pyproject.toml diff --git a/Depth-Anything-3-main-待处理/requirements.txt b/Depth-Anything-V3-main/requirements.txt similarity index 100% rename from Depth-Anything-3-main-待处理/requirements.txt rename to Depth-Anything-V3-main/requirements.txt diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/api.py b/Depth-Anything-V3-main/src/depth_anything_3/api.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/api.py rename to Depth-Anything-V3-main/src/depth_anything_3/api.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/css_and_html.py b/Depth-Anything-V3-main/src/depth_anything_3/app/css_and_html.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/css_and_html.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/css_and_html.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/gradio_app.py b/Depth-Anything-V3-main/src/depth_anything_3/app/gradio_app.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/gradio_app.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/gradio_app.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/__init__.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/__init__.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/__init__.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/__init__.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/event_handlers.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/event_handlers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/event_handlers.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/event_handlers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/file_handlers.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/file_handlers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/file_handlers.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/file_handlers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/model_inference.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/model_inference.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/model_inference.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/model_inference.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/ui_components.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/ui_components.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/ui_components.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/ui_components.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/utils.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/visualization.py b/Depth-Anything-V3-main/src/depth_anything_3/app/modules/visualization.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/app/modules/visualization.py rename to Depth-Anything-V3-main/src/depth_anything_3/app/modules/visualization.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/cfg.py b/Depth-Anything-V3-main/src/depth_anything_3/cfg.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/cfg.py rename to Depth-Anything-V3-main/src/depth_anything_3/cfg.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/cli.py b/Depth-Anything-V3-main/src/depth_anything_3/cli.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/cli.py rename to Depth-Anything-V3-main/src/depth_anything_3/cli.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-base.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3-base.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-base.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3-base.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-giant.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3-giant.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-giant.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3-giant.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-large.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3-large.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-large.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3-large.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-small.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3-small.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3-small.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3-small.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3metric-large.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3metric-large.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3metric-large.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3metric-large.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3mono-large.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3mono-large.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3mono-large.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3mono-large.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3nested-giant-large.yaml b/Depth-Anything-V3-main/src/depth_anything_3/configs/da3nested-giant-large.yaml similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/configs/da3nested-giant-large.yaml rename to Depth-Anything-V3-main/src/depth_anything_3/configs/da3nested-giant-large.yaml diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/__init__.py b/Depth-Anything-V3-main/src/depth_anything_3/model/__init__.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/__init__.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/__init__.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/cam_dec.py b/Depth-Anything-V3-main/src/depth_anything_3/model/cam_dec.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/cam_dec.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/cam_dec.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/cam_enc.py b/Depth-Anything-V3-main/src/depth_anything_3/model/cam_enc.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/cam_enc.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/cam_enc.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/da3.py b/Depth-Anything-V3-main/src/depth_anything_3/model/da3.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/da3.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/da3.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/dinov2.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/dinov2.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/dinov2.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/dinov2.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/__init__.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/__init__.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/__init__.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/__init__.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/attention.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/attention.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/attention.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/attention.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/block.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/block.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/block.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/block.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/drop_path.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/drop_path.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/drop_path.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/drop_path.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/layer_scale.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/layer_scale.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/layer_scale.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/layer_scale.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/mlp.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/mlp.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/mlp.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/mlp.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/patch_embed.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/patch_embed.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/patch_embed.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/patch_embed.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/rope.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/rope.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/rope.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/rope.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/layers/swiglu_ffn.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/vision_transformer.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/vision_transformer.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dinov2/vision_transformer.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dinov2/vision_transformer.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dpt.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dpt.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dpt.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dpt.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/dualdpt.py b/Depth-Anything-V3-main/src/depth_anything_3/model/dualdpt.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/dualdpt.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/dualdpt.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/gs_adapter.py b/Depth-Anything-V3-main/src/depth_anything_3/model/gs_adapter.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/gs_adapter.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/gs_adapter.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/gsdpt.py b/Depth-Anything-V3-main/src/depth_anything_3/model/gsdpt.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/gsdpt.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/gsdpt.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/reference_view_selector.py b/Depth-Anything-V3-main/src/depth_anything_3/model/reference_view_selector.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/reference_view_selector.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/reference_view_selector.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/attention.py b/Depth-Anything-V3-main/src/depth_anything_3/model/utils/attention.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/attention.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/utils/attention.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/block.py b/Depth-Anything-V3-main/src/depth_anything_3/model/utils/block.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/block.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/utils/block.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/gs_renderer.py b/Depth-Anything-V3-main/src/depth_anything_3/model/utils/gs_renderer.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/gs_renderer.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/utils/gs_renderer.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/head_utils.py b/Depth-Anything-V3-main/src/depth_anything_3/model/utils/head_utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/head_utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/utils/head_utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/transform.py b/Depth-Anything-V3-main/src/depth_anything_3/model/utils/transform.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/model/utils/transform.py rename to Depth-Anything-V3-main/src/depth_anything_3/model/utils/transform.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/registry.py b/Depth-Anything-V3-main/src/depth_anything_3/registry.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/registry.py rename to Depth-Anything-V3-main/src/depth_anything_3/registry.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/services/__init__.py b/Depth-Anything-V3-main/src/depth_anything_3/services/__init__.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/services/__init__.py rename to Depth-Anything-V3-main/src/depth_anything_3/services/__init__.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/services/backend.py b/Depth-Anything-V3-main/src/depth_anything_3/services/backend.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/services/backend.py rename to Depth-Anything-V3-main/src/depth_anything_3/services/backend.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/services/gallery.py b/Depth-Anything-V3-main/src/depth_anything_3/services/gallery.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/services/gallery.py rename to Depth-Anything-V3-main/src/depth_anything_3/services/gallery.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/services/inference_service.py b/Depth-Anything-V3-main/src/depth_anything_3/services/inference_service.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/services/inference_service.py rename to Depth-Anything-V3-main/src/depth_anything_3/services/inference_service.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/services/input_handlers.py b/Depth-Anything-V3-main/src/depth_anything_3/services/input_handlers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/services/input_handlers.py rename to Depth-Anything-V3-main/src/depth_anything_3/services/input_handlers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/specs.py b/Depth-Anything-V3-main/src/depth_anything_3/specs.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/specs.py rename to Depth-Anything-V3-main/src/depth_anything_3/specs.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/alignment.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/alignment.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/alignment.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/alignment.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/api_helpers.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/api_helpers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/api_helpers.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/api_helpers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/camera_trj_helpers.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/camera_trj_helpers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/camera_trj_helpers.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/camera_trj_helpers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/constants.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/constants.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/constants.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/constants.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/__init__.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/__init__.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/__init__.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/__init__.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/colmap.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/colmap.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/colmap.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/colmap.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/depth_vis.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/depth_vis.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/depth_vis.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/depth_vis.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/feat_vis.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/feat_vis.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/feat_vis.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/feat_vis.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/glb.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/glb.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/glb.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/glb.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/gs.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/gs.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/gs.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/gs.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/npz.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/npz.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/npz.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/npz.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/utils.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/export/utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/export/utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/export/utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/geometry.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/geometry.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/geometry.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/geometry.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/gsply_helpers.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/gsply_helpers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/gsply_helpers.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/gsply_helpers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/io/input_processor.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/io/input_processor.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/io/input_processor.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/io/input_processor.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/io/output_processor.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/io/output_processor.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/io/output_processor.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/io/output_processor.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/layout_helpers.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/layout_helpers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/layout_helpers.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/layout_helpers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/logger.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/logger.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/logger.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/logger.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/memory.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/memory.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/memory.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/memory.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/model_loading.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/model_loading.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/model_loading.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/model_loading.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/parallel_utils.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/parallel_utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/parallel_utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/parallel_utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/pca_utils.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/pca_utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/pca_utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/pca_utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/pose_align.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/pose_align.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/pose_align.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/pose_align.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/ray_utils.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/ray_utils.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/ray_utils.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/ray_utils.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/read_write_model.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/read_write_model.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/read_write_model.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/read_write_model.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/registry.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/registry.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/registry.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/registry.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/sh_helpers.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/sh_helpers.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/sh_helpers.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/sh_helpers.py diff --git a/Depth-Anything-3-main-待处理/src/depth_anything_3/utils/visualize.py b/Depth-Anything-V3-main/src/depth_anything_3/utils/visualize.py similarity index 100% rename from Depth-Anything-3-main-待处理/src/depth_anything_3/utils/visualize.py rename to Depth-Anything-V3-main/src/depth_anything_3/utils/visualize.py diff --git a/Depth-Anything-3-main-待处理/使用手册_V3-待处理.txt b/Depth-Anything-V3-main/使用手册_V3-待处理.txt similarity index 100% rename from Depth-Anything-3-main-待处理/使用手册_V3-待处理.txt rename to Depth-Anything-V3-main/使用手册_V3-待处理.txt diff --git a/README.md b/README.md index aa5646d..0dbec06 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ - `Depth-Anything-V1-main/`:Depth Anything V1,根目录批处理脚本会调用其中的 `run.py`。 - `Depth-Anything-V2-main/`:Depth Anything V2,根目录批处理脚本会调用其中的 `run.py`。 -- `Depth-Anything-3-main-待处理/`:Depth Anything 3,支持图片、图片目录、视频、COLMAP、GLB/NPZ 等导出。 +- `Depth-Anything-V3-main/`:Depth Anything 3,支持图片、图片目录、视频、COLMAP、GLB/NPZ 等导出。 - `Data/`:默认输入样例目录。 - `1_Batch_Gen_All_Depth(跑之前删除结果文件夹).py`:批量跑 V1/V2 各 encoder,输出灰度和彩色深度图对比。 - `2_Batch_Gen_All_PLY.py`:扫描批量深度图结果,把灰度深度图批量转为 PLY。 @@ -23,7 +23,7 @@ pip install numpy==1.26.4 opencv-python==4.11.0.86 matplotlib tqdm huggingface_h pip install gradio==4.29.0 gradio_imageslider pillow_heif==0.22.0 pip install xformers==0.0.31.post1 --no-deps -cd Depth-Anything-3-main-待处理 +cd Depth-Anything-V3-main pip install -e . --no-deps conda install -n Media_Depth -c nvidia cuda-nvcc=11.8 -y @@ -66,7 +66,7 @@ python -c "import torch; print(torch.__version__); print(torch.cuda.is_available ### DA3 -每个模型目录放到 `Depth-Anything-3-main-待处理/checkpoints/`,目录中应包含 `config.json` 和 `model.safetensors`: +每个模型目录放到 `Depth-Anything-V3-main/checkpoints/`,目录中应包含 `config.json` 和 `model.safetensors`: - `DA3-SMALL`:https://huggingface.co/depth-anything/DA3-SMALL - `DA3-BASE`:https://huggingface.co/depth-anything/DA3-BASE @@ -93,7 +93,7 @@ python 2_Batch_Gen_All_PLY.py --img-path ./Data --z-scale 0.7 --brightness 1.0 - DA3 单张图片: ```bash -cd Depth-Anything-3-main-待处理 +cd Depth-Anything-V3-main da3 image ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ --model-dir checkpoints/DA3-SMALL \ --device cuda \ @@ -105,7 +105,7 @@ da3 image ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ DA3 自动识别图片/目录/视频: ```bash -cd Depth-Anything-3-main-待处理 +cd Depth-Anything-V3-main da3 auto ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ --model-dir checkpoints/DA3-SMALL \ --device cuda \ @@ -117,7 +117,7 @@ da3 auto ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ DA3 视频: ```bash -cd Depth-Anything-3-main-待处理 +cd Depth-Anything-V3-main da3 video path/to/video.mp4 \ --fps 1 \ --model-dir checkpoints/DA3-SMALL \ diff --git a/系统现状说明.md b/系统现状说明.md new file mode 100644 index 0000000..7530dcc --- /dev/null +++ b/系统现状说明.md @@ -0,0 +1,261 @@ +# Media Depth 系统现状说明 + +更新时间:2026-05-20 + +## 1. 项目定位 + +Media Depth 是一个图片/视频深度图生成与点云导出的本地项目。当前主体功能包括: + +- 使用 Depth Anything V1 生成单图或批量图片深度图。 +- 使用 Depth Anything V2 生成单图或批量图片深度图。 +- 使用 Depth Anything V3,也就是 DA3,对图片、图片目录、视频、COLMAP 数据等生成深度、相机、NPZ、GLB 等结果。 +- 使用根目录工具把原图和灰度深度图转换为 PLY 点云文件。 +- 使用根目录批处理脚本统一调度 V1/V2 的多个 encoder,并批量导出深度图和点云。 + +## 2. 当前目录结构 + +- `Depth-Anything-V1-main/`:Depth Anything V1 代码目录。 +- `Depth-Anything-V2-main/`:Depth Anything V2 代码目录。 +- `Depth-Anything-V3-main/`:Depth Anything V3/DA3 代码目录,原 `Depth-Anything-3-main-待处理/` 已改名。 +- `Data/`:默认样例输入目录。 +- `1_Batch_Gen_All_Depth(跑之前删除结果文件夹).py`:批量运行 V1/V2 深度图生成。 +- `2_Batch_Gen_All_PLY.py`:批量扫描深度图结果并生成 PLY。 +- `Tool_Gen_3d_points_Cloud.py`:单组原图和深度图生成 PLY 的底层工具。 +- `README.md`:项目快速运行说明。 +- `使用手册-All.txt`:原有简版运行指南。 +- `.gitignore`:Git 排除规则,避免提交权重、运行结果、大视频和安装包。 + +## 3. Conda 环境 + +当前已创建环境: + +```bash +conda activate Media_Depth +``` + +环境关键信息: + +- Python:3.12 +- PyTorch:2.7.1+cu118 +- torchvision:0.22.1+cu118 +- CUDA 编译工具:conda 环境内 CUDA 11.8 +- NumPy:1.26.4 +- OpenCV:4.11.0 +- xformers:0.0.31.post1 +- gsplat:1.5.2 +- open3d:0.19.0 + +CUDA 验证已通过,PyTorch 可以识别 GPU,测试机器上检测到 NVIDIA GeForce RTX 3090。 + +## 4. 权重放置情况 + +权重文件和 checkpoints 不提交到 Git。当前本地目录中有可用权重,但备份仓库中不包含这些文件。 + +V1 权重放置目录: + +```text +Depth-Anything-V1-main/checkpoints/ +``` + +V2 权重放置目录: + +```text +Depth-Anything-V2-main/checkpoints/ +``` + +V3/DA3 权重放置目录: + +```text +Depth-Anything-V3-main/checkpoints/ +``` + +DA3 每个模型目录中应至少包含: + +```text +config.json +model.safetensors +``` + +当前已验证使用的是: + +```text +Depth-Anything-V3-main/checkpoints/DA3-SMALL +``` + +## 5. V1 运行状态 + +V1 已验证可以顺利运行。 + +验证命令类型: + +```bash +cd Depth-Anything-V1-main +python run.py \ + --encoder vits \ + --img-path ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --outdir /tmp/media_depth_v1_vits \ + --pred-only \ + --grayscale +``` + +验证结果: + +- 命令执行成功。 +- 已生成灰度深度图。 +- 使用 `vits` 权重完成单张样例推理。 + +## 6. V2 运行状态 + +V2 已验证可以顺利运行。 + +验证命令类型: + +```bash +cd Depth-Anything-V2-main +python run.py \ + --encoder vits \ + --img-path ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --outdir /tmp/media_depth_v2_vits \ + --pred-only \ + --grayscale +``` + +验证结果: + +- 命令执行成功。 +- 已生成灰度深度图。 +- 使用 `vits` 权重完成单张样例推理。 + +## 7. V3/DA3 运行状态 + +V3/DA3 已验证可以顺利运行。 + +已修复的问题: + +- `Depth-Anything-V3-main/src/depth_anything_3/cli.py` 中,`image`、`images`、`colmap`、`video` 命令曾把 `ref_view_strategy` 错写成未定义的 `reference_view_strategy`。 +- 该问题会导致相关命令直接 `NameError`。 +- 当前已修正为 `ref_view_strategy=ref_view_strategy`。 + +验证命令类型: + +```bash +cd Depth-Anything-V3-main +da3 auto ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --model-dir checkpoints/DA3-SMALL \ + --device cuda \ + --export-format mini_npz \ + --export-dir /tmp/media_depth_da3_auto \ + --auto-cleanup \ + --process-res 224 +``` + +```bash +cd Depth-Anything-V3-main +da3 image ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --model-dir checkpoints/DA3-SMALL \ + --device cuda \ + --export-format mini_npz \ + --export-dir /tmp/media_depth_da3_image \ + --auto-cleanup \ + --process-res 224 +``` + +验证结果: + +- `da3 auto` 执行成功。 +- `da3 image` 执行成功。 +- 两个命令均生成 `results.npz`。 +- 目录改名为 `Depth-Anything-V3-main` 后,需要重新执行一次 editable 安装,确保 `da3` 命令指向新路径。 + +## 8. PLY 点云导出状态 + +PLY 导出已验证可以顺利运行。 + +验证命令类型: + +```bash +python Tool_Gen_3d_points_Cloud.py \ + --img_path_ori /home/wkmgc/Desktop/Depth/Data \ + --img_path_depth /tmp/media_depth_v1_vits \ + --outdir /tmp/media_depth_ply \ + --appendix "" \ + --label-type Depth \ + --z-scale 0.7 +``` + +验证结果: + +- 命令执行成功。 +- 已生成 `.ply` 文件。 +- PLY 文件头正常。 +- 样例点数为 `8294400`。 + +## 9. 常用运行方式 + +批量生成 V1/V2 深度图: + +```bash +python "1_Batch_Gen_All_Depth(跑之前删除结果文件夹).py" --img-path ./Data +``` + +批量生成 PLY: + +```bash +python 2_Batch_Gen_All_PLY.py \ + --img-path ./Data \ + --z-scale 0.7 \ + --brightness 1.0 \ + --saturation 1.0 \ + --gamma 1.0 +``` + +V3/DA3 单图: + +```bash +cd Depth-Anything-V3-main +da3 image ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --model-dir checkpoints/DA3-SMALL \ + --device cuda \ + --export-format mini_npz \ + --export-dir workspace/gallery/test_image \ + --auto-cleanup +``` + +V3/DA3 自动识别输入类型: + +```bash +cd Depth-Anything-V3-main +da3 auto ../Data/09-19-54.mp4.00_02_12_09.Still001.png \ + --model-dir checkpoints/DA3-SMALL \ + --device cuda \ + --export-format mini_npz-glb \ + --export-dir workspace/gallery/test_auto \ + --auto-cleanup +``` + +## 10. Git 与 Gitea 备份状态 + +当前项目已使用 Git 管理,并已推送到 Gitea: + +```text +http://192.168.31.5:5002/admin/Media_Depth.git +``` + +当前备份策略: + +- 提交源码、脚本、说明文档和小样例。 +- 不提交 checkpoints。 +- 不提交 `.pth`、`.pt`、`.safetensors`、`.onnx`、`.engine` 等模型权重。 +- 不提交运行结果目录。 +- 不提交 zip、视频、PDF、安装程序等大文件。 + +## 11. 当前结论 + +截至 2026-05-20,当前系统状态是: + +- V1 可以顺利运行。 +- V2 可以顺利运行。 +- V3/DA3 可以顺利运行。 +- PLY 点云导出可以顺利运行。 +- `Depth-Anything-3-main-待处理` 已改名为 `Depth-Anything-V3-main`。 +- Gitea 备份可用,且未把权重和大文件提交进去。