说明:这是一个灰度图像进行哈夫曼编码的matlab程序,包括编码和解码部分。绝对能用!
说明:JPEG压缩编码算法函数编程实现 子块DCT变换的图像频谱显示;8×8子块DCT变换系数按“Z”(Zig-Zag)扫描的图像重建; JPEG压缩编码(进行8×8子块的DCT图像变换,JPEG量化矩阵的量化与反量化,8×8子块DCT的图像重建); 计算图像的均方根误差 、显示误差图像和误差直方图。
说明:霍夫曼coding程序,用此程序可以对任意图像进行霍夫曼编码。-Huffman coding procedures, this procedure can be used for any image Huffman coding.
说明: 本程序主要是为了实现Fano编码的多种可能的存在方案,对于输入的信源概率,由于不同的排列节点顺序会导致出现不同的解决方案。程序会自动实现信源熵、编码效率、平均码长与码长误差的计算。从而寻找存在的最优解决方案。所用语言为Matlab,是一次课题的尝试。