Linux系统下运行TMC2 7.0版本实验

Linux系统下运行TMC2 7.0版本实验

下载源码安装包

TMC2源码的仓库:
http://mpegx.int-evry.fr/software/MPEG/PCC/TM/mpeg-pcc-tmc2.git
辅助的安装仓库:
HDR TOOLs
https://gitlab.com/standards/HDRTools/tags/v0.17
这里注意的是,在同一目录文件夹下面新建文件夹external,把HDRTools放在externals下面
Linux系统下运行TMC2 7.0版本实验_第1张图片

SVN出另一个扩展包HM

1.右键 TortoiseSVN–>checkout–>URL resposity里输入地址 https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/HM-16.20+SCM-8.8 把网址的文件check out到与mpeg-pcc-tmc2在同一目录的external/HM-16.20+SCM-8.8+3DMC路径下
2.下面两个命令是给HM打补丁
cd external/HM-16.20+SCM-8.8+3DMC
svn patch …/…/mpeg-pcc-tmc2/dependencies/hm-modification/pcc_me-ext_for_HM-16.20+SCM-8.8.patch

编译源码

1.打开mpeg-pcc-tmc2文件夹,在里面生成命令行,输入以下命令:
mkdir build
cd build
cmake …
make
2.编译HDRTOOLS
打开HDRTOOLS文件,在里面之间输入
cmake …
make
3.编译HM
打开HM,在其目录下build/linux目录下运行:
cmake …
make

至此所有的安装包都编译成功啦,氮素!!!中途可能会有几个小错误,可能是因为你linux没有安装一些扩展包什么的,用apt-get命令安装上就好啦,比如ctags之类的~

运行

在mpeg-pcc-tmc2文件夹下面有一个test文件夹,里面有runme_linux.sh
在命令行里面输入bash runme_linux.sh,这个测试脚本,把数据集放在合适的路径下,就可以运行成功啦!
这是官方ctc文件给的几个数据集位置:
http://mpegfs.int-evry.fr/MPEG/PCC/DataSets/pointCloud/CfP/datasets/
http://mpegfs.int-evry.fr/MPEG/PCC/DataSets/pointCloud/CfP/normals/XYZRGB_n/
http://mpegfs.int-evry.fr/mpegcontent/ws-mpegcontent

你可能感兴趣的:(点云压缩,TMC2,动态,视频压缩)