Spaces:
Paused
Paused
File size: 764 Bytes
a92ee50 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | #!/usr/bin/env python3
"""Run Depth Anything V2 and save lossless float32 depth plus a visual PNG."""
import argparse, sys
from pathlib import Path
ROOT=Path(__file__).resolve().parents[1]; sys.path.insert(0,str(ROOT))
from src.depth_inference import run_inference
parser=argparse.ArgumentParser(description=__doc__)
parser.add_argument("image",nargs="?",type=Path,default=ROOT/"gamus_rgb.png")
parser.add_argument("--output-dir",type=Path,default=ROOT/"outputs")
args=parser.parse_args()
try:
image=args.image if args.image.is_absolute() else (Path.cwd()/args.image).resolve()
out=args.output_dir if args.output_dir.is_absolute() else (ROOT/args.output_dir).resolve()
run_inference(image,out)
except Exception as exc: parser.exit(1,f"Error: {exc}\n")
|