当前位置: 首页 > java >正文

【AI】Windows环境安装SPAR3D单图三维重建心得

效果一览

左图为原始单个图像,右图为通过SPAR3D重建后的三维建模,可以看出效果还是不错的。

本地环境配置

  • 系统:Windows 11 专业版
  • CPU:i5-13400F
  • 内存:32GB
  • GPU:RTX3060 12GB
  • cuda:11.8
  • conda:23.7.4

安装步骤

项目地址(GitHub - Stability-AI/stable-point-aware-3d: SPAR3D: Stable Point-Aware Reconstruction of 3D Objects from Single Images

前置依赖

  • Python >= 3.8
  • 对于Windows环境,若使用GPU则需要CUDA
  • 对于Windows环境,由于需要使用c生成依赖,必须提前安装Visual Studio 2022及对应MSVC工具
  • 提前根据cuda版本在conda环境安装对应Pytorch(一定要对应)

Windows安装步骤

  • 下载代码,conda创建环境并进入(这里使用python3.10)
conda create -n spar3d python=3.10
  • 安装项目依赖,若遇到git访问超时问题,建议注释requirements对应git,单独对注释依赖进行git clone下载手动进入文件夹使用pip install .

pip install -r requirements.txt
  • 由于本人环境实际推理有报错问题,建议直接同时安装remesh的依赖
pip install -r requirements-remesh.txt
  • 根据要求补充安装依赖

pip install -U setuptools==69.5.1
pip install wheel

运行

  • 因需要提前下载一些模型,若有huggingface.co访问问题,在run.py头两行加入镜像配置
import os
os.environ["HF_ENDPOINT"] = "https://hf-mirror.com"
  • 因下载对应预训练模型需要注册,请自行科学上网并搬运模型(约7GB),本文存在在项目/models/spar3d文件夹中
  • 执行推理命令,查看建模效果
# pretrained-model必须指定为当前项目相对路径文件夹,或自行修改代码实现绝对路径
# 建议使用low-vram-mode减少显存占用,测试发现12G显存不使用容易执行不成功
python run.py demo_files/examples/fish.png --pretrained-model models/spar3d  --low-vram-mode --output-dir output/

http://www.xdnf.cn/news/1506.html

相关文章:

  • 玩转Docker | 使用Docker部署Neko自托管浏览器
  • Chronos - 时间序列预测语言模型
  • SwiftUI 1.Text介绍和使用
  • Elasticsearch 报错 Limit of total fields [1000] has been exceeded
  • SwiftUI 3.Button介绍和使用
  • Python爬虫学习:高校数据爬取与可视化
  • UIAutomator 与 Playwright 在 AI 自动化中的界面修改对比
  • Java学习手册:Web 安全基础
  • MyBatis 升级至 MyBatis-Plus 详细步骤
  • 常用嵌入式软件代码编码规范的关系和覆盖
  • 海康NVR配置NAS-TrueNAS
  • Mysql 简单数据查询
  • 知识储备-后仿
  • AtCoder Beginner Contest 402题解
  • Pillow库中的convert(“L“)彩色图像转换灰度图像详解~
  • 2026《数据结构》考研复习笔记六(串的KMP算法)
  • 【网工第6版】第5章 网络互联⑥
  • 《MySQL:MySQL表的内外连接》
  • 【Redis】redis主从哨兵
  • MySQL常见问题解答
  • 【异常解决】Spring Boot 返回排序后的 Map 但前端接收顺序不对的解决方案
  • C++类与继承
  • SpringBoot中6种自定义starter开发方法
  • 同z科技面经
  • Python爬虫第18节-动态渲染页面抓取之Splash使用上篇
  • Sci期刊的编辑会对投稿论文进行查重吗?
  • 【深度学习与大模型基础】第13章-什么是机器学习
  • CSGO 盲盒开箱系统技术实现深度解析
  • Spring Boot + MyBatis 动态字段更新方法
  • ToDesk远程开机设置指南(适用于HP台式机)