- 博客(23)
- 资源 (23)
- 收藏
- 关注
原创 NVIDIA Jetson TK1学习与开发(三):图文详解Jetson TK1平台搭建
在《NVIDIA Jetson TK1学习与开发(一)》和《NVIDIA Jetson TK1学习与开发(二)》中已经对TK1的资源进行了简单介绍,并且推荐了一些很有用的网址供大家学习。本次将详细介绍TK1平台的搭建。
2014-12-20 15:01:44 10236 1
原创 图文详解OpenTLD平台的搭建
本文以图文的方式详解了OpenTLD平台的搭建和第一个DEMO的运行。主要包括OpenCV和OpenTLD在VS中的搭建,采用的硬件平台是装有Windows 7/8/XP的电脑一台,软件平台是OpenTLD、OpenCV、Visual Studio 2010。
2014-12-19 15:00:10 4822 7
原创 NVIDIA Jetson TK1学习与开发(二):入门指导
CUDA(Compute Unified Device Architecture),是显卡厂商NVIDIA推出的运算平台。CUDA™是一种由NVIDIA推出的通用并行计算架构,该架构使GPU能够解决复杂的计算问题。 它包含了CUDA指令集架构(ISA)以及GPU内部的并行计算引擎。
2014-12-13 19:47:32 10274 3
原创 NVIDIA Jetson TK1学习与开发(一):NVIDIA Jetson TK1介绍
经同学推荐,向NVIDIA申请了一套NVIDIA Jetson TK1,首先感谢NVIDIA的慷慨,申请地址为:https://registration.nvidia.com/ahr.aspx。考虑到我的TK1将于本月底邮寄到我手中,为了好好利用该资源做研究,故提前熟悉下。从今天开始,将记录个人学习开发TK1的点点滴滴,首先呢,就是对TK1做个简单介绍了。下图是官网上的介绍:创新的
2014-12-12 22:41:07 7519
翻译 HEVC算法和体系结构:HEVC概括性介绍
1、HEVC高级语法:提供了一个稳健、灵活和可扩展的框架,用于携带编码的视频及其相关信息,确保在不同的应用环境中,视频内容都能够以最有效的方式传输。2、HEVC块结构和并行特性:确保了HEVC编码设计的基本结构。3、HEVC帧内预测:在之前的编码标准中已经取得实质性的技术进步,即使是静态场景。4、HEVC帧间预测:视频编码的核心问题,高效的帧间预测对HEVC的强
2014-12-11 23:20:52 2270
翻译 HEVC算法和体系结构:资源获取和章节安排
从今天开始,将陆续更新最新版HEVC著作《High Efficiency Video Coding (Hevc): Algorithms and Architectures》中文版,原书英文电子版下载地址为:点击打开链接 。
2014-12-10 15:58:22 2357 21
原创 HEVC学习之琐事(四):如何计算PSNR
Void TEncGOP::xCalculateAddPSNR( TComPic* pcPic, TComPicYuv* pcPicD, const AccessUnit& accessUnit, Double dEncTime ){ Int x, y; UInt64 uiSSDY = 0; UInt64 uiSSDU = 0; UInt64 uiSSDV = 0;
2014-12-07 16:33:58 3934
原创 HEVC代码追踪(十五):解码之decompressSlice
Void TDecGop::decompressSlice(TComInputBitstream* pcBitstream, TComPic*& rpcPic){ TComSlice* pcSlice = rpcPic->getSlice(rpcPic->getCurrSliceIdx()); // Table of extracted substreams. // These m
2014-12-05 11:15:19 1107
原创 HEVC代码追踪(十四):解码之xDecodeSlice
Bool TDecTop::decode(InputNALUnit& nalu, Int& iSkipFrame, Int& iPOCLastDisplay){ // Initialize entropy decoder m_cEntropyDecoder.setEntropyDecoder (&m_cCavlcDecoder); m_cEntropyDecoder.setBitst
2014-12-05 11:11:29 2353
原创 HEVC代码追踪(十三):解码之decode
// ====================================================================================================================// Public member functions// ==================================================
2014-12-05 11:09:50 1957
原创 HEVC代码追踪(十二):解码之int main
int main(int argc, char* argv[]){ TAppDecTop cTAppDecTop; // print information fprintf( stdout, "\n" ); fprintf( stdout, "HM software: Decoder Version [%s]", NV_VERSION ); fprintf( stdout
2014-12-05 11:08:04 1511
原创 HEVC代码追踪(十一。九):运动估计/补偿之xTZ2PointSearch
__inline Void TEncSearch::xTZ2PointSearch( TComPattern* pcPatternKey, IntTZSearchStruct& rcStruct, TComMv* pcMvSrchRngLT, TComMv* pcMvSrchRngRB ){ Int iSrchRngHorLeft = pcMvSrchRngLT->getHor();
2014-12-02 15:15:15 1422
原创 HEVC代码追踪(十一。八):运动估计/补偿之xTZ8PointSquareSearch
__inline Void TEncSearch::xTZ8PointSquareSearch( TComPattern* pcPatternKey, IntTZSearchStruct& rcStruct, TComMv* pcMvSrchRngLT, TComMv* pcMvSrchRngRB, const Int iStartX, const Int iStartY, const Int i
2014-12-02 15:12:01 1489
原创 HEVC代码追踪(十一。七):运动估计/补偿之xTZ8PointDiamondSearch
xTZSearch调用了2个最为主要的函数:xTZ8PointDiamondSearch和xTZ2PointSearch,值得一提的是,HM中还提供了另外一个搜索函数xTZ8PointSquareSearch,但由于实际并没有使用这个函数,且它其实跟钻石搜索只是搜索点的选择略有不同,分析起来基本上也是一样的。__inline Void TEncSearch::xTZ8PointDiam
2014-12-02 15:09:31 1729
原创 HEVC代码追踪(十一。六):运动估计/补偿之xTZSearchHelp
/*分析xTZSearch这个函数,xTZSearchHelp是当中最为重要的子函数之一。它实现最基本的功能:根据输入的搜索点坐标,参考图像首地址,原始图像首地址,以及当前PU大小等相关信息,计算出SAD,并与之前保存的最佳值进行比较,更新到目前为止的最佳值相关参数,如uiBestSad,搜索点坐标,搜索步长等。其他的函数如xTZ8PointSearch等搜索函数,最终都是调用xTZSea
2014-12-02 14:55:19 1757
原创 HEVC代码追踪(十一。五):运动估计/补偿之xTZSearch
Void TEncSearch::xTZSearch( TComDataCU* pcCU, TComPattern* pcPatternKey, Pel* piRefY, Int iRefStride, TComMv* pcMvSrchRngLT, TComMv* pcMvSrchRngRB, TComMv& rcMv, UInt& ruiSAD ){//!< 确定运动估计搜索范围的边界 I
2014-12-02 11:27:43 1717
原创 HEVC代码追踪(十一。四):运动估计/补偿之xPatternSearch和xPatternSearchFast
Void TEncSearch::xPatternSearch( TComPattern* pcPatternKey, Pel* piRefY, Int iRefStride, TComMv* pcMvSrchRngLT, TComMv* pcMvSrchRngRB, TComMv& rcMv, UInt& ruiSAD ){ Int iSrchRngHorLeft = pcMvSr
2014-12-02 11:18:56 2017
原创 HEVC代码追踪(十一。三):运动估计/补偿之xMotionEstimation
//!< 运动估计(基本思想就是用TZSearch算法先进行整像素搜索,确定一个局部的最佳值,然后以这个最佳点为中心再进行精度更高的分像素搜索。)Void TEncSearch::xMotionEstimation( TComDataCU* pcCU, TComYuv* pcYuvOrg, Int iPart
2014-12-02 11:12:55 2833
原创 HEVC代码追踪(十一。二):运动估计/补偿之predInterSearch
/** search of the best candidate for inter prediction * \param pcCU * \param pcOrgYuv * \param rpcPredYuv * \param rpcResiYuv * \param rpcRecoYuv * \param bUseRes * \returns Void */#if AMP_MR
2014-12-02 10:55:08 3179
原创 HEVC代码追踪(十一。一):运动估计/补偿之xCheckRDCostInter
#if AMP_MRGVoid TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*& rpcTempCU, PartSize ePartSize, Bool bUseMRG)#elseVoid TEncCu::xCheckRDCostInter( TComDataCU*& rpcBestCU, TComDataCU*&
2014-12-02 10:49:26 2075
原创 HEVC代码追踪(十一):运动估计/补偿之理论知识
运动估计的英文名称是Motion Estimation. 是视频编码和视频处理(例如去交织)中广泛使用的一种技术。运动估计的基本思想是将图像序列的每一帧分成许多互不重叠的宏块,并认为宏块内所有象素的位移量都相同,然后对每个宏块到参考帧某一给定特定搜索范围内根据一定的匹配准则找出与当前块最相似的块,即匹配块,匹配块与当前块的相对位移即为运动矢量。视频压缩的时候,只需保存运动矢量和残差数据就可以完
2014-12-01 16:23:38 3156
tensorflow(linux_cpu_py2.7)资源包
2017-06-16
YASM小工具下载
2015-12-31
x265开源代码的实现与框架
2015-12-31
MP4转YUV工具包
2015-12-18
《Visual C++音视频编解码技术及实践》课本及源码
2015-11-16
“背景建模技术”库(37种算法)
2015-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人