您的位置:首页

视频编码中为什么须要进行变换编码?

2018-01-10 14:12 288 查看
绝大多数图像都有一个共同的特征:平坦区域和内容缓慢变化区域占领一幅图像的大部分,而细节区域和内容突变区域则占小部分。也能够说,图像中直流和低频区占大部分,高频区占小部分。这样,空间域的图像变换到频域或所谓的变换域,会产生相关性非常小的一些变换系数,并可对其进行压缩编码。即所谓的变换编码(Transform
Coding)。

变换中有一类叫做正交变换,可用于图像编码。典型的准最佳变换有DCT(离散余弦变换)、DFT(离散傅里叶变换)、WHT(Walsh Hadama 变换)、HrT(Haar 变换)等。

当中,最经常使用的是离散余弦变换。

——參考书籍:《新一代视频压缩编码标准——H.264/AVC》

阅读全文


0


0




上一篇LeetCode[Array]: Find Minimum in Rotated Sorted Array

下一篇锯齿形扫描和游程编码

相关文章推荐


视频编解码学习之三:变换,量化与熵编码


MySQL在微信支付下的高可用运营--莫晓东


视频编解码学习之三:变换。量化与熵编码


容器技术在58同城的实践--姚远


Android硬编码——音频编码、视频编码及音视频混合


SDCC 2017之容器技术实战线上峰会


ffmpeg来进行视频编码


SDCC 2017之数据库技术实战线上峰会


利用 android mediaRecorder c++类进行视频编码


腾讯云容器服务架构实现介绍--董晓杰


VC下调用x264进行视频编码,


微博热点事件背后的数据库运维心得--张冬洪


Xvid 进行视频编码


图像视频编码和FFmpeg(3)-----用FFmpeg进行图像格式转换和AVFrame简单介绍


Android使用系统API进行音视频编码


libx264进行视频编码的流程

查看评论

* 以上用户言论仅仅代表其个人观点,不代表CSDN站点的观点或立场





.tag_list
{
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #D7CBC1;
color: #000000;
font-size: 12px;
line-height: 20px;
list-style: none outside none;
margin: 10px 2% 0 1%;
padding: 1px;
}
.tag_list h5
{
background: none repeat scroll 0 0 #E0DBD3;
color: #47381C;
font-size: 12px;
height: 24px;
line-height: 24px;
padding: 0 5px;
margin: 0;
}
.tag_list h5 a
{
color: #47381C;
}
.classify
{
margin: 10px 0;
padding: 4px 12px 8px;
}
.classify a
{
margin-right: 20px;
white-space: nowrap;
}

#popup_mask
{
position: absolute;
width: 100%;
height: 100%;
background: #000;
z-index: 9999;
left: 0px;
top: 0px;
opacity: 0.3;
filter: alpha(opacity=30);
display: none;
}

个人资料



chfe007



receiver=chfe007','_blank','height=350,width=700');_gaq.push(['_trackEvent','function', 'onclick', 'blog_articles_sixin'])">





訪问:146872次

积分:3106

等级:



积分:3106

排名:第12743名

原创:165篇

转载:1篇

译文:1篇

评论:22条

文章搜索

博客专栏




LeetCode
文章:72篇

阅读:44989
文章分类

C/C++(19)

杂谈(11)

LeetCode(74)

Algorithms(22)

视频编解码(10)

Linux(9)

设计模式(1)

机器学习与大数据(2)

NLP(1)

Python(3)

文章存档

2017年08月(6)
2017年04月(2)
2017年03月(1)
2017年02月(2)
2016年12月(1)
2016年09月(1)
2016年07月(1)
2015年12月(1)
2015年05月(2)
2015年04月(4)
2015年03月(30)
2015年02月(17)
2015年01月(16)
2014年12月(28)
2014年11月(33)
2014年10月(8)
2014年07月(1)
2014年05月(12)
2014年04月(1)

阅读排行

Moore's voting algorithm(8416)

设置Git不须要每次push都输入username和password(6099)

VS“不能设置以下的断点 断点未能绑定”的解决的方法(5032)

Linux下安装ffmpeg(4170)

C语言优化实例:一种消除嵌套switch-case的巧妙做法(3597)

解决Ubuntu安装jdk之后的"java/lang/NoClassDefFoundError: java/lang/Object"错误(2775)

C++学习:范围for(range for)语句(2300)

振铃效应(2085)

HEVC量化:色度QP值(2003)

字符串模式匹配算法之中的一个:朴素模式匹配算法(1894)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: