1.首先下载HTM,这个在官网中就有;
2.下载好了之后对HTM进行编码配置:
3.首先在F:\HTM-16.1\HTM-16.1\HTM-16.1\cfg\3D-HEVC这个路径下打开配置文件baseCfg_3view+depth.cfg
下图这6个.yuv为3D的测试序列,按自己的路径输入即可(配置顺序按照实际的摄像机配置顺序来);
会输出下图的6个.yuv和bit文件
下图为摄像机参数的配置路径,改成自己的路径:
在F:\HTM-16.1\HTM-16.1\HTM-16.1\cfg\3D-HEVC这个路径下也存在seqCfg_Balloons.cfg文件,也可以按照自己需求进行更改,如编码帧数:
接下来是在VS2017中的配置了:
打开工程,将TAPPEncoder设为启动项,然后点击TAPPEncoder右键-属性-调试:如下图
工作目录中的test文件为我自己设置,在HTM文件夹下加一test文件夹即可,每次生成的输出就在test文件夹下。
命令参数为设置以下参数:-c ../cfg/3D-HEVC/baseCfg_3view+depth.cfg -c ../cfg/3D-HEVC/seqCfg_Kendo.cfg -c ../cfg/3D-HEVC/qpCfg_Nview+depth_QP25.cfg
其中这几个参数都可以人为改变,按自己的需求做就行。
所有文件都配置后即可进行调试编译。