视频压缩
化生。
这个作者很懒,什么都没留下…
展开
-
视频编码基础知识——预测编码与变换编码
预测编码: 大量的统计表明,同一幅图像中像素之间具有较强的相关性,两个像素之间的距离越短,则其相关性越强,通俗地讲,即两个像素的值越接近。换言之,两个相邻像素的值发生突变的概率极小, “相等、相似或缓变”的概率则极大。 人们可利用这种像素间的相关性进行压缩编码。例如当前像素 X(设为立即传送的像素)可用前一个像素 a 或 b、 c,或三者的线性加权来预测...原创 2018-11-28 22:05:25 · 2387 阅读 · 0 评论 -
win10+matlab2015b+cuda7.5+cudnn+matconvnet20
GPU版本控制:vl_compilenn('enableGpu',true,'cudaRoot','C:/Program Files/NVIDIA GPU Computing Toolkit/CUDA/v7.5', 'cudaMethod' ,'nvcc', 'enableCudnn','true', 'cudnnRoot','local/cuda')原创 2018-12-26 16:06:56 · 379 阅读 · 1 评论 -
HM使用——关于cfg
encoder_intra_xxx.cfg则是只包含I帧、不包含B帧和P帧的配置文件。encoder_lowdelay_xxx.cfg和encode_lowdelya_P_xxx.cfg的差别在于,前者只包含I帧和B帧,而后者是只包含I帧和P帧。encoder_lowdelay_xxx.cfg和encoder_randomaccess_xxx.cfg的差别在于,randomaccess里面...原创 2018-12-06 18:09:34 · 1386 阅读 · 0 评论 -
HEVC参考软件HM的使用
文章写得很好,转载以防丢失作者:66(转载请务必注明出处)学习HEVC的相关知识已经快一个月了,以前从来没有记笔记的习惯,现在自学,在理解和记忆上都比以前要迟钝许多,养成定期总结是非常有必要的。先把需要的工具准备好,HEVC(High Efficiency Video Coding高效视频编码标准)。由国际电信联盟ITU-T与国际标准化组织ISO/IEC于2013年合作共同发布,其...转载 2018-12-05 14:05:24 · 2092 阅读 · 2 评论 -
从零开始安装HM以及用HEVC实现一个简单的YUV视频编码
一、因为我的电脑没有安装VS,所以先安装VSvs2013安装及破解:https://blog.csdn.net/qq_33742119/article/details/80075352二、安装HM:https://blog.csdn.net/Dillon2015/article/details/79986751三、运行1配置过程 1)复制一个CFG文件到DEBUG目录下。...原创 2018-12-05 13:37:22 · 2032 阅读 · 0 评论 -
视频编码基础知识——变换编码
变换编码的原因:绝大多数图像都有一个共同的特征:平坦区域和内容缓慢变化区域占据一幅图像的大部分,而细节区域和内容突变区域则占小部分。也可以说,图像中直流和低频区占大部分,高频区占小部分。这样,空间域的图像变换到频域或所谓的变换域,会产生相关性很小的一些变换系数,并可对其进行压缩编码,即所谓的变换编码。变换编码与预测编码的比较:现实中,往往采用混合编码方法,即对图像先进行带有运动补偿的帧间预测编...原创 2018-11-29 21:49:55 · 692 阅读 · 0 评论 -
视频压缩基础知识——预测编码
纯属记录自己的理解,可能有错误。有需要建议参考书籍:新一代视频压缩编码标准——H.264/AVC 毕厚杰主编量化举例:在0到1之间的输出0一维预测编码器:只在X或者Y上面二维预测编码器:在一个块上面预测,上下左右。帧间编码:单项预测:计算当前帧F与前帧或后帧的运动矢量MV,由运动矢量预测当前帧的预测值F1,计算F与F1的残差,编码。编码需要保存每个像素的运动矢量和...原创 2018-11-29 21:39:07 · 1091 阅读 · 0 评论 -
视频编码基础知识——RGB与YUV
任何彩色图像可由不同比例的红色、绿色和蓝色组合而成,即三基色原理。这种表示彩色图像的方法即 RGB 彩色空间。对YUV有了全新的认识。注意:4:2:0适合于压缩 PS:小伙伴们可以直接看书,我是为了挑重点,就把自己需要的部分保存起来。参考书籍:新一代视频压缩编码标准——H.264/AVC 毕厚杰主编 ...原创 2018-11-28 22:13:31 · 773 阅读 · 0 评论