HM、HTM平台相关
lealoncity
这个作者很懒,什么都没留下…
展开
-
C++调用CMD,等CMD运行完后继续运行C++
原文转自:http://blog.csdn.net/leixiaohua1020/article/details/11951063在这里记录一个小技巧,可以在程序运行的时候调用CMD命令。然后等待CMD命令执行完的时候,继续运行程序。这在做视频编码实验的时候非常好用,因为像HEVC的tappencoder这种编码速度超级慢的程序,比较适合提前设置好参数,然后用这种方法让C++自动调转载 2014-10-18 21:31:04 · 434 阅读 · 0 评论 -
HEVC帧内DC预测函数predIntraGetPredValDC()
转自:http://blog.csdn.net/u011942531/article/details/11472937// Function for calculating DC value of the reference samples used in Intra predictionPel TComPrediction::predIntraGetPredValDC( Int* pSrc转载 2014-10-20 20:13:17 · 400 阅读 · 0 评论 -
HEVC/H265 HM10.0 分析(一)NALread.cpp
转自:http://blog.csdn.net/china_video_expert/article/details/8656159下面分析 NALread.cpp 函数和代码。[cpp] view plaincopyvoid read(InputNALUnit& nalu, vector& nalUnitBuf)转载 2014-10-20 17:23:24 · 574 阅读 · 0 评论 -
HEVC中SAO--自适应样点补偿 详细分析解读
转自: HEVC中SAO--自适应样点补偿: 本文分三个部分, 1.Sample Adaptive Offset原理, 2.SAO处理流程分析, 3.SAO意义何在!a) SAO原理: SAO是在DB之后进行, 输入是重建帧和原始帧数据, 输出是SAO数据和SAO后的重建帧. 自适应样点补偿是一个自适应选择过程,在去块滤波后进行。下面是整个HE转载 2014-10-20 19:19:51 · 495 阅读 · 0 评论 -
HEVC-配置文件解读
转自:http://blog.csdn.net/tianzhaixing2013/article/details/8773635转载 2014-10-20 19:52:31 · 768 阅读 · 0 评论 -
HEVC-初始化估计数据(帧间帧内)
转自:http://blog.csdn.net/tianzhaixing2013/article/details/8773188/** initialize prediction data with enabling sub-LCU-level delta QP*\param uiDepth depth of the current CU*\param qp qp for转载 2014-10-20 19:59:51 · 460 阅读 · 0 评论 -
TLibVideoIO库分析
HEVC学习:HM-10.1-dev代码分析之TLibVideoIO库 视频输入输出库涉及编解码过程的起始和结束操作,即编码开始的时候读取视频文件数据,解码结束的时候写视频文件数据。 在HEVC中视频文件即为yuv文件,yuv文件中图像格式为YUV420格式。视频文件数据的操作是HEVC编解码中最基本的操作过程之一,也是学习、分析、理解和调试HM代码的重要一环,转载 2014-10-20 16:51:28 · 477 阅读 · 0 评论 -
HEVC/H265 HM10.0 分析(二)TComDataCU.cpp
转自:http://blog.csdn.net/china_video_expert/article/details/8664982以下分析TComDataCU.cpp。这个cpp是很重要的,要分几次分析完,这是分析TComDataCU.cpp(一)。转载 2014-10-20 17:25:14 · 544 阅读 · 0 评论 -
initAdiPattern和predIntraLumaAng
转自:http://blog.csdn.net/tianzhaixing2013/article/details/8721893ecnmain...这个图片来自http://blog.csdn.net/feixiang_john/article/details/7876227#commentsinitAdiPattern这个图片来自http://blog.csdn.net/he转载 2014-10-20 19:42:20 · 433 阅读 · 0 评论 -
HEVC ME之 整像素TZ搜索代码分析
转自:http://blog.csdn.net/goul_/article/details/37916285TEncSearch::xTZSearch 函数:进行整像素估计,输入原始图像的感兴趣区(当前块pcPatternKey)参考帧的坐标(piRefY),步长(iRefStride),搜索范围(iSearchRange),输出运动矢量(iBestX,iBestY)与代价(ruiSAD转载 2014-10-20 19:27:56 · 1068 阅读 · 0 评论 -
CU分割信息提取(更新续)
转自:本文主要针对feixiang_john,HEVC_CJL,zhuix7788,yangxiao_xiang等人的CSDN的博客,进行有关CU分割内容的学习和运用。具体相关内容请参考他们的博客:feixiang_john:HEVC/H.265参考代码跟踪http://blog.csdn.net/feixiang_john/article/details/7876227#commen转载 2014-10-20 19:49:54 · 732 阅读 · 0 评论 -
HEVC 当前帧与参考帧的同一位置的PU划分相同概率
转自:line :178-181#if CU_SPILT TComPic *m_pcPrevPic; #endif TComPi.cppLINE406: Int iSize = Int( m_cListPic.size() );#if CU_SPILT TComList::iterator iterP = m_cLis转载 2014-10-20 21:01:35 · 425 阅读 · 0 评论 -
DST,蝶形运算
转自:http://blog.csdn.net/tianzhaixing2013/article/details/8723204转载 2014-10-20 19:47:00 · 641 阅读 · 0 评论 -
HM代码初步
转自:http://blog.csdn.net/frd2009041510/article/details/39400873 http://blog.csdn.net/frd2009041510/article/details/39023293一、程序从TAppEncoder中的encmain.cpp开始,在主程序中按顺序做了以下几件事情:①、转载 2014-10-20 19:26:10 · 1609 阅读 · 1 评论 -
LCU单元分割(续)
原文地址:http://blog.csdn.net/yangxiao_xiang/article/details/8275181转载 2014-10-18 22:08:37 · 437 阅读 · 0 评论 -
HEVC帧内预测编码之LCU四叉树结构分块
原文地址:http://blog.csdn.net/yangxiao_xiang/article/details/8270723从十月份开始,接触HEVC已经将近两个月了,可是效果并不是很明显,这两天都在看代码,经过一段时间的折腾,加上分析学习HEVC_CJL兄弟的文章,终于对HEVC帧内预测编码有了一定的理解,现在主要把本人对于如何LCU如何进一步细分成CU的过程跟大家分享一下,好了转载 2014-10-18 22:10:29 · 913 阅读 · 0 评论 -
怎么获得当前LCU的above和left LCU的分割深度信息?
原文地址:http://blog.csdn.net/yangxiao_xiang/article/details/8478283转载 2014-10-18 21:49:23 · 456 阅读 · 0 评论 -
在DOS界面下如何调用HEVC编码器跟解码器
在HM的doc文件夹下有一个software-manual文件,里面主要讲了怎么使用编码器跟解码器的方法。今天试了一下,现在跟大家分享!通常采用以下两种方法:cmd窗口1 Using the encoderTAppEncoder [-h] [-c config.cfg] [--parameter=value]2 Using the decoder转载 2014-10-18 22:03:56 · 606 阅读 · 0 评论 -
从文件中查找特定的字符串,并提取该字符串
第一部分C++方法转载自第二部分Matlabfangfa原创 2014-10-18 21:23:08 · 1511 阅读 · 0 评论 -
在HTM中如何获取不同视点的彩色或深度图像(Layer)的模式信息
原文地址:http://blog.csdn.net/yangxiao_xiang/article/details/11820875转载 2014-10-18 21:54:38 · 376 阅读 · 0 评论 -
HM中参考图像列表的设置
原文地址:http://blog.csdn.net/yangxiao_xiang/article/details/8872173对于帧间预测而言,一定会涉及到参考图像的问题,但是搞清楚HM中参考图像是如何配置,对理解其编码结构尤为关键。顾名思义,参考图像应该是属于picture级别的,因此可以在compressGOP函数中找到相应的函数。主要包括以下三个函数:1、arrange转载 2014-10-18 22:14:51 · 827 阅读 · 0 评论 -
CU划分小实验
HEVC的CU的概念相信每个搞HEVC的童鞋都很清楚,但是怎么才能让HEVC的CU划分更加直观的表现出来呢,每次调试程序我的心中都有着下面这幅图,可是,我想把它直观的表现出来!谁叫咱智商不行,还是个没有用的程序猿,以后也毕不了业,也找不到工作呢!好了,废话不多说,咱们不搞理论的,没有太多废话!基于HM 9.0要想实际的打出CU划分的最终结果,我想了一个办法,就是修改HE转载 2014-10-20 17:02:05 · 859 阅读 · 0 评论 -
HEVC/H.265整个程序调用流程分析以及函数复杂度分析
HEVC整个程序调用流程:Encode -> compressGOP -> compressCU->xCompressCU->copyFromPicYuv->xCheckRDCostIntra-> initEstData->xCheckRDCostInter ->xCheckRDCostMerge2Nx2N->getNumberOfWrittenBits转载 2014-10-20 16:49:35 · 538 阅读 · 0 评论 -
HEVC参考程序--编码器性能分析
在VC2010上利用运行时程序性能分析工具对HM编码器进行性能分析,获取代码的关键路径,为后面对算法和代码进行优化提供参考。 参考程序版本为HM-10.1-dev,分析工具为VC2010集成代码性能分析工具,测试序列为BQSquare_416x240_60,配置文件为encoder_intra_main.cfg和BQSquare.cfg。 有人反映VC跑测试软件编码器非转载 2014-10-20 16:57:23 · 508 阅读 · 0 评论 -
HEVC/H265 HM10.0 分析(三)TAppDecTop.cpp
转自:http://blog.csdn.net/china_video_expert/article/details/8671674在TAppDecTop.cpp ,最重要的是decode 函数,下面将对其进行分析,是解码上层的一个重要函数。代码如下,代码后将进行分析。转载 2014-10-20 17:26:20 · 689 阅读 · 0 评论 -
HEVC/H265 namespace 介绍
转自:http://blog.csdn.net/china_video_expert/article/details/8650373在 HEVC/H265 代码中,有三个使用的namespace:1. df2. df::program_options_lite3. RasterAddress对于第一个 df 的namespace,我一直百思不得其解,df转载 2014-10-20 17:29:19 · 423 阅读 · 0 评论