在以下目录下创建自己要重建物体的文件夹:
E:\03-project\Instant-NGP-for-RTX-3000-and-4000\external\colmap\COLMAP-3.7-windows-no-cuda
下面以 cup1
为例:
cup1.db
为自己新建的数据库文件images
为自己准备的照片集
启动COLMAP
双击 COLOMAP.bat
打开软件,CLOMAP.bat
与在步骤一创建的 cup1
文件夹在同一目录下
新建项目
- 选择项目位置和照片位置,点击save保存
特征提取、匹配及重建
- 点击
Processing
->Feature Extraction
进行特征提取 - 点击
Processing
->Feature Match
进行特征匹配 - 点击
Reconstruction
->Start Reconstruction
开始重建
导出
点击 File
-> Export model as text
将结果保存为文本。在 cup1
目录下新建 colmap_text
文件夹,并将导出的文本保存在该目录下。保存后 colmap_text
目录下会生成以下四个文件
运行脚本
- 将
colmap2nerf.py
文件复制到cup1
目录下
- 双击打开
Anaconda Prompt
(在电脑左下角搜索ana
即可找到)
- 运行
colmap2nerf.py
脚本之后,生成transforms.json
文件,获得相机参数
启动 Instant-NGP
- 在以下目录下新建
cup1
文件夹:
E:\03-project\Instant-NGP-for-RTX-3000-and-4000\data\nerf
- 将生成的
transforms.json
文件及images
图片集复制到该目录下
- 双击打开
instant-ngp.exe
,会出现一个黑框框(instant-ngp 界面)
- 将
E:\03-project\Instant-NGP-for-RTX-3000-and-4000\data\nerf
目录下的cup1
文件夹直接拖到instant_ngp界面中即可
- 通过调整界面参数即可看到重建的水杯
- 金胜男(2024.08.30)