一、代码
close all;clear all;clc;
pic= imread("cameraman.tif");
[M,N]= size(pic);
disp("Contrast Ajust Demo");
value= input("Please input number of value, range: 0~2\n");
while value>2 || value<0
disp("The number is invalid");
value= input("Please input your value again:");
end
for i= 1:M
for j= 1:N
pic1(i,j)= pic(i,j)*value;
if(pic1(i,j)>255)
pic1(i,j=255);
end
end
end
figure();
subplot(121);imshow(pic);title("原图");
subplot(122);imshow(pic1);title("对比度调节后");
二、相关语法
2.1 input
三、效果图
四、分析
令value的值为2,则所有灰度都乘以2,整体亮度提高。