DCT,使用它进行图像处理有什么好处?
我注意到它用于JPEG压缩。
我可以用它来做其他事情吗?
它对运动检测有用吗?
对进一步压缩有用吗?如果我将图像转换为其 DCT,我可以将较高的频率消除为零,然后再转换回图像。这会使图像大小以字节为单位变小吗?
我已经在亚马逊上订购了有关 DCT 的书籍,但我迫不及待地想开始使用它。
在简短的概要/段落中,我可以考虑对图像进行 DCT 做什么?
谢谢
DCT,使用它进行图像处理有什么好处?
我注意到它用于JPEG压缩。
我可以用它来做其他事情吗?
它对运动检测有用吗?
对进一步压缩有用吗?如果我将图像转换为其 DCT,我可以将较高的频率消除为零,然后再转换回图像。这会使图像大小以字节为单位变小吗?
我已经在亚马逊上订购了有关 DCT 的书籍,但我迫不及待地想开始使用它。
在简短的概要/段落中,我可以考虑对图像进行 DCT 做什么?
谢谢
DCT 代表离散余弦变换。它是傅里叶变换家族的成员。因此,它计算/显示被转换信号的频谱分量的数量和分布。它的显着特点是它产生实数变换系数,它仅使用实数算术计算,并将信号能量打包成低频分量(这就是它用于基于变换的数据压缩算法的原因)。出于数据压缩目的,DCT 只是其他可用方法的一个示例,它仅服务于此类编解码器的开始部分。您还必须考虑基于熵的编码、感知度量评估和量化器设计问题,以实现此类转换的任何实际好处。
DCT 实际上并不是 JPEG 中的压缩步骤,正如其他答案中提到的那样,它
计算/显示被转换信号的频谱分量的数量和分布。
所以,如果你有一个 64*64 位的图像,DCT 的结果也是 64*64 矩阵。但是,由于 DCT 结果矩阵的右下部分仅包含最高频率,对于我们人类而言,这实际上与稍高或稍低的频率没有区别,因此 JPEG 删除了这些频率,您不会观察到这种差异.
JPEG压缩原理应用了人类眼睛观察到的实际情况,如果婴儿体重从3KG变为6KG,您可以观察到并感觉到这种变化,但是,如果您的朋友体重从78KG变为80KG,则您无法观察到这种变化,那是因为人类只能观察到低频的变化,而不能观察到高频的变化。去掉这些高频之后,才开始压缩照片(JPEG中还有3个步骤来完成压缩和编码过程)