数字图像处理-离散余弦变换和小波变换

1 实验一

1.1 实验题目

       选择一幅图像,进行离散余弦变换和反变换并输出显示这些结果。

1.2 程序源代码

1.2.1 离散余弦变换

close all;
clear all;
clc;
I=imread('photo1.jpg');
I=im2double(I);
% B=dct2(A)用于计算图像矩阵 A 的二维离散余弦变换,返回值为 B,A 和 B 的大小相同
J=dct2(I);
subplot(121),imshow(I);
title('原始图像');
subplot(122),imshow(log(abs(J)),[]);
title('二维离散余弦变换系统的图像');% 系统中的能量主要集中在左上角,其余大部分系统将近于 0

1.2.2 反变换

close all;
clear all;
clc;
I=imread('photo1.jpg');
I=im2double(I);
J=dct2(I);% 二维离散余弦变换
% B=idct2(A)计算矩阵 A 的二维离散反变换,返回值为 B,A 和 B 的大小相同
K=idct2(J);% 二维离散余弦反变换
subplot(131),imshow(I);
title('原始图像');
subplot(132),imshow(J);
title('二维离散余弦变换的系数图像');
subplot(133),imshow(K);
title('二维离散余弦反变换的图像');

2 实验二

2.1 实验题目

       读入题目 1 中的两幅结果图像,分别进行离散小波变换,将它们的对应成分 (cA,cH,cV,cD)分别进行以下运算:(1)低频成分相加;(2)高频成分取大。然后, 将计算结果进行小波逆变换。其次,输出各个环节的结果。最后,分析结果。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

这个西瓜明明超甜却过分低调

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值