第二章 数字图像基础
1. 用程序实现同时对比度实验。
程序代码:
clear
% 设置图片的长宽
m = 250;
n = 250;
% 设置第一张图的底层灰度
ground_gray1 = 64;
X1 = ones(m,n)*ground_gray1;
% 设置第二张图的底层灰度
ground_gray2 = 192;
X2 = ones(m,n)*ground_gray2;
% 设置共同的表层灰度
front_gray = 128;
% 设置表层的左上角的点的位置
m0 = 100;
n0 = 100;
% 表层宽度
step = 50;
% 给表层灰度赋值
X1(m0:m0+step,n0:n0+step) = front_gray;
% 显示对比图
subplot(1,2,1)
imshow(uint8(X1));
xlabel("front=128, ground=64")
X2(m0:m0+step,n0:n0+step)=front_gray;
subplot(1,2,2)
imshow(uint8(X2));
xlabel("front=128, ground=192")
输出结果:
2. 用程序实验空间分辨率变化效果。
程序代码:
clear
X = i