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

nerfstudio使用colmap处理图像数据的小问题

此处假设colmap已经安装完成

安装指南:https://colmap.github.io/install.html

nerfstudio使用colmap处理图像数据时,由于版本问题,可能会出现如下两个问题

1. Failed to parse options - unrecognised option '--SiftExtraction.use_gpu'.

报错如下:

────────────────────────  💀 💀 💀 ERROR 💀 💀 💀  ────────────────────────
Error running command: colmap feature_extractor --database_path 
nerfstudio/data/mip-nerf-360/flowers_2/colmap/database.db --image_path nerfstudio/data/mip-nerf-360/flowers_2/images 
--ImageReader.single_camera 1 --ImageReader.camera_model OPENCV --SiftExtraction.use_gpu 0
─────────────────────────────────────────────────────────────────────────────
E1018 22:29:14.294206 10664 option_manager.cc:970] Failed to parse options - unrecognised option '--SiftExtraction.use_gpu'.

解决方案:

打开 python 依赖包目录下,nerfstudio 所在文件夹(如下载源码,直接打开 nerfstudio 目录)

找到 nerfstudio/process_data/colmap_utils.py 文件,做以下修改:

将 第129行 "--SiftExtraction.use_gpu" 改为 "--FeatureExtraction.use_gpu"

将 第143行 "--SiftMatching.use_gpu" 改为 "--FeatureMatching.use_gpu"


继续运行,可能还会出现以下问题。

2. Check failed: file_version == 1 (32762 vs. 1) Failed to read faiss index.

报错如下:

────────────────────────  💀 💀 💀 ERROR 💀 💀 💀  ───────────────────────
Error running command: colmap vocab_tree_matcher --database_path 
nerfstudio/data/mip-nerf-360/flowers_2/colmap/database.db --FeatureMatching.use_gpu 1 
--VocabTreeMatching.vocab_tree_path "/root/.local/share/nerfstudio/vocab_tree.fbow"
────────────────────────────────────────────────────────────────────────────

解决方案:

在 nerfstudio/process_data/colmap_utils.py 文件中,注释掉 145行--147行,如下:

# if matching_method == "vocab_tree":
#     vocab_tree_filename = get_vocab_tree()
#     feature_matcher_cmd.append(f'--VocabTreeMatching.vocab_tree_path "{vocab_tree_filename}"')

问题解决。

http://www.dtcms.com/a/499772.html

相关文章:

  • SQL 中的 UCASE() 函数详解
  • 中国互联网协会网站爱客crm系统
  • 企业网站导航栏高度58同城最新招聘网找工作招聘信息
  • [AI 学习日记] 深入解析MCP —— 从基础配置到高级应用指南
  • Linux 系统中修改主机名
  • 网站建设公司968青岛工程有限公司
  • makefile - NXP - busybox环境下makefile中调用系统命令的方法
  • 13 pyflink/scala 进行 csv 文件的批处理
  • java ThreadPoolExecurtor源码解读 --- Worker
  • 20251018在ubuntu24.04下解压缩gz压缩包
  • 做赚钱的网站有哪些园林绿化
  • 静态网站开发用到的技术产品报价网
  • 【小学教辅】新版一年级上册语文第四单元课课贴 一年级语文复韵母学习资料 小学拼音考点练习电子版可下载打印|夸克网盘
  • 企业网站空间不足怎么办商标设计logo免费生成器网站
  • python 字典 列表 类比c++【python】
  • plsql developer 无法跟踪调试
  • Collections 工具类 15 个常用方法源码:sort、binarySearch、reverse、shuffle、unmodifiableXxx
  • mb与使用场景
  • 建设通网站是什么时间成立加入google广告wordpress
  • AI Coding 基础实践01 - TickTalk的MarsCode-Trae AI(Trae 插件)在Pycharm中的配置
  • [SCADE编译原理] 因果性分析原理(2001)
  • 网站建设pc指什么软件佛山新网站建设策划
  • RDEx:一种效果驱动的混合单目标优化器,自适应选择与融合多种算子与策略
  • JavaScript学习第三天:运算符
  • C++进阶之操作符重载函数operator[]:用法实例(四百三十五)
  • 《小白学随机过程》第一章:随机过程——定义和形式(附录2. 随机变量和随机过程公式解读)
  • 近代通信技术的发展
  • 实用网站的设计与实现wordpress简介
  • 如何微信做演讲视频网站Wordpress刷新CDN缓存
  • macos虚拟机-演示篇一制作可启动iso文件