-
Matlab JPEG压缩算法实现灰度图像处理代码
资源介绍
matlab灰色处理代码JPEG压缩
基于《多媒体工程学图像和视频压缩》第7章的Jpeg压缩算法。
该代码是针对Matlab的,其开发是一门名为“图像和视频编码系统”的大学课程的一部分。
本课程是在Pompeu
Fabra大学(巴塞罗那)获得视听系统工程学位的第二年。
如何使用它:
下载zip或将存储库克隆到您的桌面。
在您的Matlab当前文件夹目录中打开解压缩的文件夹。
将名为“
kodim14.bmp”的示例图像拖到“命令窗口”,并将其数据保存到工作区。
它应该出现图像“
cdata”的数据及其颜色图。
在命令窗口中键入[jpeg_decoded]
=
jpeg
[cdata],然后插入要使用的压缩系数。
等待该过程完成,您将看到图像。
算法约束:
输入图像必须为灰度。
行和列中图像的大小都必须是8的倍数。
如果不满足这两个条件,则算法的行为可能不会达到预期。