点云压缩参考软件mpeg-pcc-tmc13学习记录

一、安装点云库PCL

参考链接:VS2017安装PCL1.8.1 - Being_young - 博客园 (cnblogs.com)

1.下载

PCL-1.9.1-AllInOne-msvc2017-win64.exe

pcl-1.9.1-pdb-msvc2017-win64.zip  

下载链接:https://github.com/PointCloudLibrary/pcl/releases

2.  安装

(1)运行 PCL-1.8.1-AlllnOne-msvc2017-win64.exe
(2)解压 pcl-1.8.1-pdb-msvc2017-win64,将PDB文件拷贝到安装路径下的bin文件夹中

(3)添加环境变量:

  设置中可以看到PCL、OPENNl已将添加到系统的环境变量中,将FLANN、VTK等路径添加到PATH中

(PCL_ROOT是PCL的安装路径)

(4)配置VS2017开发环境:

         新建一个空项目——选择DEBUG/RELEASE模式——解决方案资源管理器——右击项目“属性”——选择VC++目录

添加包含目录:

添加库目录:

二、配置tmc13

1. 下载

下载地址:https://github.com/MPEGGroup/mpeg-pcc-tmc13

2. 解压缩

解压缩工具库

3. 新建build文件夹

在mpeg-pcc-tmc13-master文件夹下新建build文件夹

4. 对工具库进行cmake,解构出工程文件

先点Configure,再点Generate,结果如下:

5.对cfg里面的yaml文件进行解构,得到参数文件

参考链接:

https://blog.csdn.net/weixin_44721386/article/details/103103043

https://blog.csdn.net/mamawoaini1314v/article/details/100657950

由于配置文件是以.yaml的格式给出,需要转换为.cfg格式,方法是通过scripts文件夹下的gen-cfg.sh脚本执行。

(1)在官网上分别下载git和strawberry perl;
git下载地址:https://git-scm.com/downloads
Strawberry perl下载地址:http://strawberryperl.com/
(2)Windows10环境下执行shell脚本:

运行Git bash,输入gen-cfg.sh文件的路径:cd D:/mpeg-pcc-tmc13-master/cfg

输入D:/mpeg-pcc-tmc13-master/scripts/gen-cfg.sh

(3)点击回车运行时会出现错误提示,原因是缺少一些module,需要在D:\Git\usr\share\perl5目录下添加缺少的module

可以在https://metacpan.org/author/REHSACK网站上下载需要的module。

以List/MoreUtils.pm为例,搜索该module,并下载:

下载之后将整个List文件移入D:\Git\usr\share\perl5目录

然后再执行D:/mpeg-pcc-tmc13-master/scripts/gen-cfg.sh,又会提示缺少其他module,按照同样的方法,进行操作,直到运行成功。

可以在cfg文件夹里生成octree-predlift文件夹,里面包含四种模式的有损/无损几何和属性的压缩模型配置文件。

  • 0
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值