• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

10 DCT变换对灰度图像压缩matlab案例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

%% DCT图像压缩matlab
%----------------------------------------------------------
clear all
clc
k=4;
X=imread(‘girl.bmp’); %打开图像
A=double(X); %将图像转换成double型
B=zeros(size(A));
C=zeros(size(A));
%----------------------------------------------------------
%% 作二维DCT,每一小块为 8×8;
%----------------------------------------------------------
……
……
……
(省略部分代码,完整代码可以下载)
……
……
……
%----------------------------------------------------------
%% 逆DCT,图象重建
%----------------------------------------------------------
for m=1:128
if rem(m,8)==0
for n=1:128
if rem(n,8)==0
C((m-8+1):m,(n-8+1):n)=idct2(B((m-8+1):m,(n-8+1):n));
end
end
end
end
%----------------------------------------------------------
%% 输出二维图像;
%----------------------------------------------------------
C=uint8©;
subplot(1,2,1);
subimage(X);
axis square;xlabel(‘原图像’)
subplot(1,2,2);
subimage©;
axis square;xlabel(‘压缩图像’);
……
……
……
(省略部分代码,完整代码可以下载)
……
……
……

……
……
……
(省略部分代码,完整代码可以下载)
……
……
……

10 DCT变换对灰度图像压缩案例matlab程序.zip-CSDN下载 https://download.csdn.net/download/weixin_44356700/11852104

新上线了一门视频课程——二十八课时精通matlab图像技术-在线****-CSDN学院 https://edu.csdn.net/course/detail/25004


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
一个Delphi的资源编辑器(支持SDK菜单资源编辑)发布时间:2022-07-18
下一篇:
delphi内存映射(跨平台)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap