資源簡介
基于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實現
評論
共有 條評論