matlab调节图像对比度
时间: 2023-11-06 09:59:30 浏览: 275
MATLAB.rar_MATLAB对比度_matlab 对比度_图像去噪 matlab_对比度_对比度 matlab
Matlab提供了`imadjust`函数来调整图像的对比度。该函数可以通过两个参数,即`[low_in high_in]`和`[low_out high_out]`来调整亮度和对比度。
以下是一个示例代码,演示如何使用`imadjust`函数来调节图像的对比度:
```matlab
% 读取图像
img = imread('lena.jpg');
% 调整前,显示原始图像
subplot(1,2,1);
imshow(img);
title('Original Image');
% 调整后,显示对比度增强后的图像
subplot(1,2,2);
img_adj = imadjust(img,[0.2 0.8],[0 1]);
imshow(img_adj);
title('Adjusted Image');
```
在上面的代码中,`imadjust`函数的第一个参数为原始图像,第二个参数`[0.2 0.8]`指定了输入图像中亮度范围的百分比(即,将输入图像中的灰度值0.2映射到输出图像中的灰度值0,将输入图像中的灰度值0.8映射到输出图像中的灰度值1),第三个参数`[0 1]`指定了输出图像中灰度值的范围。在本例中,我们将输入图像中的灰度值从0.2到0.8的范围映射到了输出图像中的0到1的范围,从而增强了图像的对比度。
阅读全文