- 博客(10)
- 资源 (20)
- 收藏
- 关注
原创 H.266代码学习:变换部分总结
最近看了一段时间的JEM的变换部分了,先来总结一些,一来梳理一下思路,加深理解,二来列个提纲,方便大家阅读。变换是指对当前块减去帧内/帧间预测生成的预测块得到的残差进行变换编码,使能量更多的集中于左上角,从而来降低空间冗余。变换之后会进行量化,而后会进行熵编码。变换的上层入口变换的对象是残差信息,残差是当前块减预测块得到的。预测分为帧内/帧间两种。由于JEM引入了KLT变换技术,根...
2018-03-16 11:43:40 1995 5
原创 H.266代码学习:xEncodeCU函数
之前在HEVC代码学习35:xEncodeCU函数中介绍过xEncodeCU函数,今天来看JEM中的xEncodeCU,其中难点在于QTBT编码结构。HM中使用compressCtu对每个CTU进行划分并预测,然后使用encodeCtu对每个CTU进行编码。JEM中也是如此,会在xEncodeCU,迭代完成CU各种信息的编码。所以在这里,当前的CTU已经进行了划分和预测,如果要看CU的划分和预...
2018-03-29 22:56:10 1220 9
原创 YUV调色板软件
最近实验室需要,接手了一个MFC项目开发。一直需要对YUV进行操作,还需要改色之类的,在网上找了半天,都没找到YUV值与颜色的对应表,于是自己写了一个调色板小程序。程序基于MFC开发,由于不想浪费太多时间,只是做了最基本的功能,没有调试检错,界面也很丑,毕竟是基于MFC的,能用就行了,要求别那么高了。其中主要就是YUV转RGB、BMP封装和MFC的图片显示几项内容。界面如下: 功能即输入YUV三通
2018-03-28 21:34:23 2964 9
原创 2019视频编码相关岗位招聘情况
实习生招聘:1.今日头条:多媒体研发实习生-图像/音频/视频,直接有HEVC方向,很对口。3月初开始内推,3月底开始笔试,有三轮笔试机会,5道编程题,题目较难。 2.华为:算法工程师媒体算法方向,没有具体给出岗位,3月开始招实习生,没有找到内推,4月17日性格测。 3.海康威视:【超新星实习生】算法工程师(感知类:视音频\图像\三维感知\全栈),地点杭州,4月开始。 4.网易:视频编解码...
2018-03-24 18:16:59 3751 9
原创 H.266代码学习:xT,xTrMxN,xTrMxN_EMT函数
今天来学习xT和xTrMxN和xTrMxN_EMT函数。在之前的 H.266代码学习:transformNxN函数 中提到JEM变换分为两次:主变换+二次NSST。transformNxN会调用xT进行主变换。在JEM中,主变换有三种: 1.原HEVC中的DCT-2/4x4 DST。 2.多核变换。 3.KLT变换。其中1和3的入口函数为xTrMxN,2的入口函数为xTrMxN_...
2018-03-13 11:34:14 1065
原创 H.266代码学习:transformNxN函数
在之前 HEVC代码学习36:transformNxN函数 中对HM中的transformNxN进行了学习,而后又在 H.266代码学习:MDNSST相关代码 中,间接的对JEM中的transformNxN进行了粗略学习。下面将对比HM,来学习一下JEM中的transformNxN。在JEM中,帧内预测在xIntraCodingTUBlock和xIntraCodingTUBlockTM(HM中没有,
2018-03-12 16:46:00 1307
原创 H.266代码学习:xIntraCodingTUBlock函数
今天来继续学习帧内编码的重要函数xIntraCodingTUBlock,上次 H.266代码学习:xRecurIntraCodingLumaQT函数 学习中提到,xIntraCodingTUBlock中完成了亮度信号的帧内预测、计算残差并进行变换、量化,生成重构信号。实际色度信号帧内预测xRecurIntraChromaCodingQT也会调用xIntraCodingTUBlock来完成这些操作。...
2018-03-12 11:45:38 1348 5
原创 H.266代码学习:xRecurIntraCodingLumaQT函数
目前实验室的研究方向全面转向了H.266,以后我也将由HM转向JEM,不再更新HEVC代码学习了。JEM相对于HM看起来繁杂很多,毕竟加了很多内容,但框架是一样的,建议看的时候和HM比对着看,我也会在这里记录JEM相对于HM的对比学习。这里使用的是JEM7.0。如果有从看过我之前博客的同学们,会发现我近期更加注意版面了有木有?嘿嘿=.=,舒服了很多有没有。好吧,我承认,是我有强迫症。今天就...
2018-03-10 20:25:16 2031 2
原创 深度学习9:TensorFlow常见报错及解决方法
在使用TensorFlow时,经常会看到这样那样的报错,这里记录一下,免得每次看到都得去网上搜。这些问题中,很多是版本问题导致的。1.ArgumentError: argument –epoch: conflicting option string: –epoch报错原因: http://lib.csdn.net/article/aimachinelearning/59228?knId=1731中
2018-03-07 16:33:26 4401 1
原创 深度学习8:Cats vs. Dogs实例学习
今天学习了油管up主KevinRush的教程Cats vs. Dogs(只找到油管地址),还找到了Maples丶丶的博客,感谢这位大神,写的很详细,这里参考大神的博客记录一下学习笔记。数据集可以从Kaggle官网上下载:https://www.kaggle.com/c/dogs-vs-cats 代码见:http://blog.csdn.net/c20081052/article/detail...
2018-03-03 11:47:48 11673 3
YUViewSetup.msi
2019-11-26
360Lib-HM16.14整合版本
2017-10-16
2014西电宽带无线通信试题答案
2017-01-08
2015.1西电宽带无线通信试题答案
2017-01-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人