对比度增强matlab
时间: 2023-08-26 12:05:10 浏览: 109
在 MATLAB 中,可以使用 `imadjust` 函数来进行对比度增强。该函数可以将图像的灰度值映射到一个新的灰度级范围,从而增强图像的对比度。
以下是一个简单的对比度增强示例:
```matlab
% 读取图像
I = imread('example.jpg');
% 对比度增强
J = imadjust(I, [0.3 0.7], [0 1]);
% 显示原始图像和增强后的图像
subplot(1, 2, 1), imshow(I);
subplot(1, 2, 2), imshow(J);
```
在上面的代码中,`imadjust` 函数的第一个参数是要增强的图像,第二个参数是原始图像中要映射到新范围的最小和最大灰度值,第三个参数是新灰度值范围的最小和最大值。
上述代码将图像中的灰度值范围从原始范围的 0.3 到 0.7 映射到新的范围 0 到 1,从而增强了图像的对比度。
阅读全文