matlab调节图像对比度
时间: 2023-08-30 10:10:55 浏览: 50
要调节图像对比度,可以使用MATLAB中的imadjust函数。该函数使用输入图像的最小值和最大值作为参数,并对像素值进行线性变换以增加或减少对比度。
下面是一个简单的示例,演示如何使用imadjust函数来调节图像对比度:
```matlab
% 读取图像
img = imread('example.jpg');
% 显示原始图像
subplot(1,2,1);
imshow(img);
title('Original Image');
% 使用imadjust函数调节对比度
img_adjusted = imadjust(img, [0.1 0.9], [0 1]);
% 显示调节后的图像
subplot(1,2,2);
imshow(img_adjusted);
title('Adjusted Image');
```
在上面的代码中,imadjust函数的第一个参数是输入图像,第二个参数是用于拉伸像素值范围的最小值和最大值,第三个参数是输出像素值范围的最小值和最大值。在本例中,输入图像的像素值范围被缩放到0.1和0.9之间,然后被拉伸到0和1之间。
可以根据需要调整第二个和第三个参数,以获得所需的对比度调整效果。