matlab图像亮度变化
时间: 2023-07-13 15:24:37 浏览: 157
e2_变化检测_matlab_图像处理_图像变换_
Matlab可以通过调整图像的亮度来改变图像的外观。可以使用imadjust函数来完成这个操作。imadjust函数的语法如下:
J = imadjust(I,[low_in high_in],[low_out high_out],gamma);
其中,I是输入图像,J是输出图像,[low_in high_in]是输入图像的亮度范围,[low_out high_out]是输出图像的亮度范围,gamma是一个可选参数,用于调整图像的对比度。
例如,如果要将图像的亮度范围从0-255调整到50-200,可以使用以下代码:
```matlab
I = imread('example.jpg');
J = imadjust(I,[0 255],[50 200]);
imshow(J);
```
这样会将原始图像的亮度范围映射到50-200的范围内,从而改变图像的亮度。
阅读全文