matlab中imadjust
时间: 2023-08-06 20:14:32 浏览: 111
浅析matlab中imadjust函数
在MATLAB中,imadjust函数用于调整图像的对比度和亮度。该函数可以根据输入图像的灰度级范围和输出图像的灰度级范围来进行灰度级映射。imadjust函数的语法如下:
```matlab
J = imadjust(I, [low_in high_in], [low_out high_out], gamma)
```
其中,I为输入图像,J为输出图像。[low_in high_in]和[low_out high_out]分别为输入和输出图像中的灰度级范围。gamma为伽马校正参数,用于调整输出图像的对比度。当gamma小于1时,输出图像的对比度增加;当gamma大于1时,输出图像的对比度减小。
例如,以下代码将读取名为“image.jpg”的图像,并将其像素值从[50,200]映射到[0,1]:
```matlab
I = imread('image.jpg');
J = imadjust(I, [50/255 200/255], [0 1]);
imshow(J);
```
阅读全文