实验内容
(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");
结论
一般来说,采样间隔越大,所得图像像素数越少,空间分辨率越低,图像质量越差,严重时会出现马赛克效应;量化等级越少,图像层次越欠丰富,灰度分辨率越低,会出现假轮廓,图像质量变差。