视频编码中为什么须要进行变换编码?
绝大多数图像都有一个共同的特征:平坦区域和内容缓慢变化区域占领一幅图像的大部分,而细节区域和内容突变区域则占小部分。也能够说,图像中直流和低频区占大部分,高频区占小部分。这样,空间域的图像变换到频域或所谓的变换域,会产生相关性非常小的一些变换系数,并可对其进行压缩编码。即所谓的变换编码(Transform Coding)。
变换中有一类叫做正交变换,可用于图像编码。典型的准最佳变换有DCT(离散余弦变换)、DFT(离散傅里叶变换)、WHT(Walsh Hadama 变换)、HrT(Haar 变换)等。
当中,最经常使用的是离散余弦变换。
——參考书籍:《新一代视频压缩编码标准——H.264/AVC》
- 顶
- 0
- 踩
- 0
- 个人资料
- 訪问:146872次
- 积分:3106
- 等级:
- 排名:第12743名
- 原创:165篇
- 转载:1篇
- 译文:1篇
- 评论:22条
- 文章搜索
- 博客专栏
LeetCode
文章:72篇 阅读:44989 |
- 文章分类
- 文章存档
-
阅读排行
- 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)
- 评论排行
- 最新评论
-
C语言优化实例:一种消除嵌套switch-case的巧妙做法
qq_31848833: 厉害,学到了
-
C语言优化实例:一种消除嵌套switch-case的巧妙做法
sparksun007: 看不懂啊。。。。能具体解答下吗?
-
LeetCode[Hash Table]: Two Sum
qjwlfxx: @chfe007:嗯嗯,明确了。numbers相应了numMap中的下标,同一时候又是vectornum...
-
C++学习:范围for(range for)语句
chfe007: 可否用range for遍历unordered_map?
-
Moore's voting algorithm
feitongxunke: @u012469987:是的,可是在这道题目里,超过半数的元素必然就是中位数。
-
Moore's voting algorithm
u012469987: @feitongxunke:中位数不要求出现一半以上- -仅仅是排序后排在中间而已,如1。2。3中位是...
-
LeetCode[Hash Table]: Two Sum
chfe007: @qjwlfxx:for循环中的else就是用来增加数据的。key是array中的数据。value是...
-
LeetCode[Hash Table]: Two Sum
qjwlfxx: map numMap;//对numMap没有进行初始化。
那么在后期的推断过程中是怎样增加数据的?ke...
-
HEVC量化:色度QP值
sinat_31468283: 您好,265小白想问一下,HM里QP表是存在哪个成员变量里的
-
Moore's voting algorithm
feitongxunke: @u011311472:中位数的前提不是要排序,具体你能够參见算法导论里的方法。最坏时间也是O(n)