1、首先,在HEVC的测试代码HM中的函数,加入一段代码,讲LCU划分的信息保存下来。在Void TEncCu::compressCU( TComDataCU*& rpcCU ) 函数中加入
{
.........
xCompressCU( m_ppcBestCU[0], m_ppcTempCU[0], 0 );
// Add the code from here
ofstream DepthInfo;
TComDataCU* DepthCU = m_ppcBestCU[0];
DepthInfo.open("BestDepth.txt", ios::app);
for(UInt iPartitionNum = 0; iPartitionNum < DepthCU->getTotalNumPart(); iPartitionNum++)
{
DepthInfo << DepthCU->getDepth()[iPartitionNum];
}
DepthInfo.close();
}
当运行完HM代码后,就会产生 BestDepth.txt文件。
2、
Matlab代码其实是一个这样的函数:
function LCU_View(YUV_FileName, LCU_FileName, Width, Height, NumFrame)
YUV_FileName : 为测试序列YUV的路径和文件名,
LCU_FileName: 为BestDepth.txt文件的路径和文件名,
Width : 为测试序列的Width
Height : 为测试序列的Height
NumFrame : 为测试的帧数
example 文件夹中为针对 BasketballPass_416x240_50.yuv序列的一个结果,和HM产生的BestDepth.txt文件
HEVC中LCU分割 划分查看
5星 · 超过95%的资源 需积分: 50 137 浏览量
2013-12-30
20:31:24
上传
评论 5
收藏 139KB ZIP 举报
biubiu827
- 粉丝: 14
- 资源: 2
最新资源
- 1_提高高温超导体的临界温度的方法_pdf_1629817512307_9.jpg
- 用户故事示例导入模板(官网示例)
- 1_提高高温超导体的临界温度的方法_pdf_1629817510190_0.jpg
- Java实现计数排序算法(源代码)
- 这个 ide98 是适合老式机器上用到的一个补充文件,文件的过程代表过程的文件这个 ide98 是适合老式机器上用到的一个补充文
- 866164937784007CarLife3.0车机修改版支持无线和方控.apk
- 天津理工大学-操作系统实验3:磁盘调度算法的实现.doc
- 天津理工大学数据库期末复习试题一.doc
- 花农科技的驱动整合,ide98,这个工具可以用来修改计算机,修改后的计算机会更好用的,多合一,很好用,很实用
- 天猫电子商务案例分析-PPT.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
前往页