图像数字处理——使用matlab对图像进行采样和量化

实验内容

(1)对图像分别采样为256x256、128x128、64x64的图像。将原图和经采样后的图像放在同一个figure。
(2)对图像分别量化为64级灰度图像、32级灰度图像和8级灰度图像。将原图和经采样后的图像放在同一个figure。
原图

不同采样率下的图片

采样率不同的图片

不同量化等级下的图片

量化等级不同的图片

源代码

采样代码
addpath("H:\学习\大三上\数字图像处理\实验项目02  图像采样与量化?")
photo=imread("face.jpg");%读取文件
%对图像进行不同程度采样
p256=photo(1:2:end,1:2:end);
p128=photo(1:4:end,1:4:end);
p64=photo(1:8:end,1:8:end);
%显示图片
figure;
subplot(2,2,1);
imshow(photo);
xlabel("原图");
subplot(2,2,2);
imshow(p256);
xlabel("256x256");
subplot(2,2,3);
imshow(p128);
xlabel("128x128");
subplot(2,2,4);
imshow(p64);
xlabel("64x64");
量化代码
addpath("H:\学习\大三上\数字图像处理\实验项目02  图像采样与量化?")
photo=imread("face.jpg");%读取文件
%对图像进行不同程度量化
p64=histeq(photo,64);
p32=histeq(photo,32);
p8=histeq(photo,8);
%显示图片
figure;
subplot(2,2,1);
imshow(photo);
xlabel("原图");
subplot(2,2,2);
imshow(p64);
xlabel("64x64");
subplot(2,2,3);
imshow(p32);
xlabel("32x32");
subplot(2,2,4);
imshow(p8);
xlabel("8x8");

结论

一般来说,采样间隔越大,所得图像像素数越少,空间分辨率越低,图像质量越差,严重时会出现马赛克效应;量化等级越少,图像层次越欠丰富,灰度分辨率越低,会出现假轮廓,图像质量变差。

  • 23
    点赞
  • 158
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值