MPEG点云压缩工具VPCC编译生成工程(Windows x64操作系统)

MPEG点云压缩工具VPCC编译生成工程(Windows x64操作系统)

VPCC源码下载

VPCC各版本的源码下载地址:http://mpegx.int-evry.fr/software/MPEG/PCC/TM/mpeg-pcc-tmc2/tags
博主下载的是v10.0版,不同版本编译生成过程有所不同。

开发工具下载

SVN

SVN命令行工具:https://www.visualsvn.com/downloads/
打开链接后,选择Apache Subversion command line tools下载,然后把解压后bin目录这个路径添加到环境变量的path,这样在cmd下就可以使用了。
在这里插入图片描述

Git

Git安装教程:https://www.cnblogs.com/xueweisuoyong/archive/2019/11/22/11914045.html
安装完成后:
  ①找到git安装路径中bin的位置,如:D:\Program Files\Git\bin
  ②找到git安装路径中git-core的位置,如:D:\Program Files\Git\mingw64\libexec\git-core
将这两个路径添加至环境变量的path。

CMake

下载CMake3.5及以上的版本,Windows下CMake安装教程:https://blog.csdn.net/u011231598/article/details/80338941

依赖库下载及编译

  1. 在CMD中将位置定位到VPCC解压目录,如:D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0
  2. cmd中输入:cd dependencies\HM-16.20+SCM-8.8
  3. cmd中输入svn checkout https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.20+SCM-8.8/ external/HM-16.20+SCM-8.8-3DMC
  4. cmd中输入:cd external/HM-16.20+SCM-8.8-3DMC
  5. D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0\dependencies\hm-modification目录下新建文件夹tmc2_r7.0->dependencies->hm-modification,将D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0\dependencies\hm-modification目录下的pcc_me-ext_for_HM-16.20+SCM-8.8.patch文件复制粘贴到文件夹D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0\dependencies\hm-modification\tmc2_r7.0\dependencies\hm-modification下。
  6. cmd中输入:svn patch ../../tmc2_r7.0/dependencies/hm-modification/pcc_me-ext_for_HM-16.20+SCM-8.8.patch
  7. cmd中输入:git clone -b 0.17-dev https://gitlab.com/standards/HDRTools.git
  8. cmd中输入:git clone http://mpegx.int-evry.fr/software/MPEG/PCC/mpeg-pcc-dmetric.git
  9. D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0目录下新建文件夹build,用于存放CMake编译后生成的文件。
  10. 启动CMake,设置Browse SourceD:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0 ;设置Browse BuildD:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0\build
  11. 点击Configure,配置如下:
    在这里插入图片描述
  12. 点击Finish,第一次会报错,然后再点击一次Configure即可。Configure成功后点击Generate。
  13. 使用VS2017打开D:\Point_Cloud\VPCC\mpeg-pcc-tmc2-release-v10.0\build文件下下的TMC2.sln
    在这里插入图片描述
  14. 打开后重新生成解决方案。至此VPCC工程编译生成完成
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值