压缩算法 matlab
时间: 2023-11-13 07:58:04 浏览: 80
图像压缩算法Matlab集合
这是一个基于Matlab实现的经典的图像压缩算法,包括哈夫曼编码、算术编码、字典编码、行程编码-Lempel-zev 编码、正交变换编码如DCT、子带编码、粒子、子采样、比特分配、矢量量化等。其中K-means算法是其中的一种,它可以通过选择聚类数目K和迭代次数max_step来压缩图片。在压缩后的图片中,可以发现局部区域像素点饱和度较低,但整体上与原图基本一致。通过K-means测试,可以将每个像素值寻找最近的聚类中心,保存所有聚类中心的索引值以及该图每一个像素值对应聚类的索引,从而实现了图片储存规模的压缩。
阅读全文