如何生成不同大小的量化矩阵 质量,matlab中有这个功能吗?
答案 0 :(得分:1)
请解释一下你的背景。 量化矩阵 ......为了什么?如果您正在处理 JPEG图像压缩(图像块+ DCT +量化+霍夫曼编码),压缩器可以自由使用自己的量化矩阵 - 或者更确切地说是一系列矩阵,每个矩阵一个“< em>品质因数“。
从概念上讲,人们通常希望将很多位分配给低频分量而很少分配给高频 - 但这就是所有可以说的一般情况。
另外,请注意JPEG压缩亮度和色度分离(色度通常是二次采样),因此可以为每个矩阵使用不同的矩阵。
我认为该标准提出了一些典型的矩阵eg,包括不同质量的比例因子。但这根本不是必需的。此外,你可以找到(谷歌搜索!)here许多相机和图像应用程序的矩阵。
更新:来自here:
调整量化表以获得最佳效果是一种黑色艺术,是一个活跃的研究领域。大多数现有编码器使用JPEG标准中给出的示例表的简单线性缩放,使用单个用户指定的“质量”设置来确定缩放倍数。这适用于中等质量(距离样本表本身不太远),但在非常高或低质量的设置下非常不理想。