image_compression.m 为压缩程序的源代码
image_decompression.m 为解压程序的源代码
需要使用MATLAB打开,使用时先运行image_compression.m得到压缩后的结果,
再运行image_decompression.m读取压缩后的数据并解压。
调整imread函数和save函数的参数来更换要压缩的图像和压缩后数据的存储路径
调整load函数和imwrite函数的参数来更换要读取的压缩数据和重构图像的存储路径
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
利用 MATLAB 作为开发工具,实现了一个可以读取 BMP 图像文件,并参照标准 JPEG 压缩流程对其进行压缩并保存,之后可以将压缩后的文件读取并解码后重新显示的图像压缩器。最后通过对实验结果的分析,对标准的 JPEG 压缩流程进行了一些修改,探索了要如何获得更好的压缩效果。 本次实验的过程中,我利用 MATLAB 作为开发工具,参照标准 JPEG 压缩流程一步步编写代码进行实现,最后通过对实验结果的分析,对标准的 JPEG 压缩流程进行了一些修改,完成了整个压缩算法的实现。在这个过程中,我对课上讲到的有关 JPEG 压缩的理论知识有了更加深入的了解,对于 MATLAB 工具的使用也从完全没有接触过到比较熟练,总的来说还是十分有收获的。我在整个过程中的心得主要有以下几点: 1.MATLAB 在图像处理和矩阵运算上十分方便,但也要注意一些细节问题,比如之前提到的 reshape()函数是按列读取和存取的。 2.在图像压缩的流程中要多关注数据的维度,否则容易出错,还有就是最好每做完一步就提前验证一下,便于找 bug。 3.DCT 变换后的图像数据尽量减小对 DC 系数的量化程度来保
资源推荐
资源详情
资源评论
收起资源包目录
MATLAB_for_JPEG.zip (4个子文件)
MATLAB_for_JPEG
src
image_compression.m 8KB
image_decompression.m 7KB
readme.txt 477B
report
多媒体技术project报告.pdf 2.18MB
共 4 条
- 1
资源评论
振华OPPO
- 粉丝: 27w+
- 资源: 532
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功