首页 > 其他分享 >Depth Anything环境搭建&推理测试

Depth Anything环境搭建&推理测试

时间:2024-06-24 10:43:54浏览次数:3  
标签:git Anything -- 模型 Depth 深度 搭建

引子

基于单目摄像头的深度估计,一直是CV领域的一个难点,之前也对此关注也不够多。偶然浏览技术博客,看到Depth Anything: Unleashing the Power of Large-Scale Unlabeled Data这个最新CVPR2024的工作。看到名字,大概也能猜出来这篇是致敬Segment Anything(之前也分享过一篇这个主题的,感兴趣的请移步Segment Anything(SAM)环境安装&代码调试_amg.py-CSDN博客)。OK,让我们开始吧。

一、模型介绍

作者提出一种用于单目深度估计(Monocular Depth Estimation, MDE)的高度实用方案Depth Anything「致敬Segment Anything」,它旨在构建一种可以处理任务环境下任意图像的简单且强力的基础深度模型。为此,作者从三个维度进行了探索:

(1)数据集维度设计了一种数据引擎用于数据收集与自动标注,构建了~62M的大规模无标注数据,这极大程度提升了数据覆盖率、降低泛化误差;

(2)通过利用数据增广工具构建了一种更具挑战性的优化目标,促使模型主动探索额外的视觉知识,进而提升特征鲁棒性;

(3)设计了一种辅助监督信息以迫使模型从预训练Encoder中继承丰富语义先验信息。

作者在六个公开数据集与随机拍摄图片上评估了模型的zero-shot能力;通过度量深度信息微调达成新的SOTA;更优的深度模型进而引申出更优的深度引导ControlNet。

二、环境搭建

(1)模型下载

git clone https://huggingface.co/spaces/LiheYoung/Depth-Anything/tree/main/checkpoints

config下载

https://huggingface.co/LiheYoung/depth_anything_vits14/tree/main

(2)代码下载

git clone https://github.com/LiheYoung/Depth-Anything.git

(3)安装环境

docker run -it -v /datas/work/zzq/:/workspace --gpus=all pytorch/pytorch:2.0.1-cuda11.7-cudnn8-devel bash

cd /workspace/depth-anything/Depth-Anything

pip install -r requirements.txt -i Simple Index

三、推理测试

(1)修改代码

(2)执行代码

python run.py --encoder vits --img-path bus.jpg

 

标签:git,Anything,--,模型,Depth,深度,搭建
From: https://www.cnblogs.com/nick-algorithmer/p/18264537

相关文章

  • 04_搭建一个VUE3前端架子+gitee配置
    1.创建一个文件夹HCJV_012.vscode打开该文件夹,打开终端。3.使用vite安装,选择vue,选择JavaScript,项目名称demo01cnpmcreatevite@latest4.跳转demo01目录下cddemo015.安装cnpmcnpminstall尝试执行下:npmrundev6.安装VueRoutercnpminstallvue-router@47.......
  • 基于 Cloudflare Workers 和 cloudflare-docker-proxy 搭建镜像加速服务
    本文主要介绍了如何基于CloudflareWorkers和cloudflare-docker-proxy搭建dockerhub、gcr、quay等镜像加速服务。最近,受限于各种情况,部分主流镜像站都关了,为了能够正常使用,建议自己搭建一个加速器。写文之前,也已经部署好了一个,可以直接使用,具体使用方法跳转https://docke......
  • 搭建yolov8模型训练的环境_制作docker镜像_模型训练
    搭建一个能进行yolov8模型训练的环境,包括CUDA11.x、cuDNN8.x、Ubuntu18.04、Python3.8、Cython、NumPy、PyTorch、YOLOv8、Ultralytics等依赖(其实ultralytics 包会包含YOLOv8及其相关工具)。在Docker容器中,不需要创建虚拟环境,每个容器本身就像是一个隔离的环境,所以可以直......
  • Linux环境ftp搭建及问题总结
     环境:centos7.0一、安装软件vsftpd-服务器端rpm-qa|grepvsftpd      yum -y  install vsftpdftp客户端登录ftp服务器或者lftpyum-y installftp二、启动服务systemctl restart vsftpd默认共享目录为 /var/ftp/pub三、配置ftp默认配置......
  • 玩转zencart自助搭建卖货商城,zencart外贸建站完全实操手册-36节课
    课程目录:1-你也可用zencart自助建站1.mp42-Zencart它能做什么1.mp43-Zencart使用所需环境和条件1.mp44-zencart环境工具xampp安装1.mp45-zencart安装演示1.mp46-模板切换不带mysql数据库1.mp47-手动配置带sql数据库模板1.mp48-网站标题关键词描述设置1.mp49-网站logo......
  • AI 开发平台(Coze)搭建小游戏《挑战花光10亿》
    前言本文讲解如何从零开始,使用扣子平台去搭建一个小游戏这是成品链接:挑战花光10亿-扣子AIBot(coze.cn)欢迎大家去体验一下效果正文什么是coze平台?扣子(Coze)是字节跳动推出的一站式AI开发平台,它支持用户在30秒内无代码生成AI机器人,并一键发布到各大社交平......
  • 使用cloudflare-works搭建自己docker加速源
    在网上看到了许多教程,基本上部署都是手动的,docker镜像都要手动输入选择重新部署。要么都是些基本镜像仓库。视频地址:【CloudFlare搭建doker加速源。都这么长时间了,你的docker还是跑不通吗?】https://www.bilibili.com/video/BV1F533eHEsB/?share_source=copy_web&vd_source=0742......
  • 实战教你ElasticSearch-8.13集群搭建
    elasticsearch8.13集群部署elasticsearch8.13analysis-ikelastiknn环境准备(每台节点都需要修改)修改系统参数-----https://www.elastic.co/guide/en/elasticsearch/reference/current/system-config.html(官方推荐)#vim/etc/security/limits.conf新增内容如下:*har......
  • 最新源支付系统源码 V7版全开源 免授权 附搭建教程
    简介最新源支付系统源码V7版全开源免授权附详细搭建教程YPay是专为个人站长打造的聚合免签系统,拥有卓越的性能和丰富的功能。它采用全新轻量化的界面UI,让您能更方便快捷地解决知识付费和运营赞助的难题。同时,它基于高性能的thinkphp6.1.4+layui2.9.3+PearAdmin架构......
  • 搭建一个纪念相册!ui超级好看也特别简单
    本篇文章是基于雨云服务器进行搭建的为什么选择雨云服务器而不是家用电脑呢?因为相较于家用电脑,使用服务器的成本更低并且更稳定如果你还没有注册雨云账号,可以通过以下链接进行注册,或者注册时填写优惠码mianfei,注册后有五折优惠,还有免费服务器使用注册链接:雨云-新一代云服......