使用matlab,评估MVSNet在DTU数据集上生成的点云的精度和完整度。


前言

MVSNet系列的网络改进后,要想知道点云的acc(精度)、comp(完整度)指标,还要运行一下matlab,才知道最终的指标。这一部分网上的教程并不多,所以本文来记录下这一过程。


一、前提

  • 安装matlab:我这里安装的是matlab2021b,其他版本也可以。
  • 下载DTU数据集场景的STL参考点云和校准数据。下载链接。下载SampleSet和Points 两个文件并解压到本地。这两个文件放置方式如下:
    在这里插入图片描述
  • 找到MVSNet的matlab评估代码。链接里面有七个文件,都要有,需要改动的文件就只有BaseEvalMain_web.m和ComputeStat_web.m文件。

二、运行MATLAB评估代码

修改BaseEvalMain_web.m和ComputeStat_web.m中的dataPath、plyPath和resultPath。其中
dataPath路径设置是 SampleSet/MVS Data/。
plyPath路径设置是 你要评估的点云的路径 ,也就是你用MVSNet评估出来的点云,点云的文件名字不要改动。这里只是评估了 dtu数据中的1、4、9点云。所以在UsedSets设置为1,4,9
resultPath路径就是 存放结果的路径 随便设置空的目录就好了 。(这里路径都用绝对路径,防止出错)
在这里插入图片描述
在这里插入图片描述
先运行BaseEvalMain_web.m,这里时间很慢,我是放了一夜之后第二天才看到结果的,接着在运行ComputeStat_web.m最终的运行结果如下:
在这里插入图片描述

总结

其实不难,按照步骤做就行了。后面有时间记录一下Tanks and Temple数据集的评估方式,网上有教程了,但是写的不够详细,所以再总结一下。

  • 4
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 26
    评论
评论 26
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值