资源简介
基于matlab的jpeg图像编码解码,每部分都有注释,可以直接运行,很好的资源
代码片段和文件信息
%DCT和量化函数
function [Matrix]=Dct_Quantize(IQua_FactorQua_Table)
I=double(I)-128; %层次移动128个灰度级,:把ImageSub分成8*8像素块,分别进行dct2变换,得变换系数矩阵Coef
I=blkproc(I[8 8]‘dct2(x)‘);
Qua_Matrix=Qua_Factor.*Qua_Table; %量化矩阵
I=blkproc(I[8 8]‘round(x./P1)‘Qua_Matrix); %量化,四舍五入
Matrix=I; %得到量化后的矩阵
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 75222 2015-05-17 22:53 test2\111.jpg
文件 95275 2015-05-18 21:34 test2\112.jpg
文件 93820 2015-05-18 21:33 test2\113.jpg
文件 39345 2015-05-19 14:45 test2\113_解压.jpg
文件 376 2015-05-18 20:33 test2\Dct_Quantize.m
文件 474 2015-05-18 21:28 test2\Inverse_Quantize_Dct.m
文件 3075 2015-05-19 14:44 test2\testcopy.m
目录 0 2015-05-19 14:04 test2\
- 上一篇:matlab模糊控制代码
- 下一篇:图像去阴影的matlab实现
评论
共有 条评论