给一个matLab调整图像亮度的代码
时间: 2023-05-29 21:08:06 浏览: 153
下面是一个简单的Matlab代码,用于调整图像的亮度:
```
%读入图像
img = imread('test.jpg');
%将图像转换为double类型
img = im2double(img);
%输入亮度增益值
gain = input('Enter brightness gain: ');
%调整亮度
img = img * gain;
%显示图像
figure;
imshow(img);
```
这个代码读入一幅图像,将其转换为double类型,然后要求用户输入一个亮度增益值。接着,代码将图像的每个像素值乘以增益值,从而实现亮度的调整。最后,代码显示调整后的图像。
相关问题
matlab调整图像亮度与对比度
在MATLAB中,可以使用imadjust函数来调整图像的亮度和对比度。该函数可以将图像像素值的范围映射到指定的范围内,从而调整图像的亮度和对比度。
下面是一个示例代码,演示如何使用imadjust函数来调整图像的亮度和对比度:
```matlab
% 读入图像
I = imread('example.jpg');
% 调整图像亮度和对比度
J = imadjust(I, [0.2, 0.8], [0.1, 0.9]);
% 显示原图和调整后的图像
subplot(1,2,1), imshow(I)
title('原图')
subplot(1,2,2), imshow(J)
title('调整后的图像')
```
在上面的代码中,第二行读入了一张名为example.jpg的图像。第四行使用imadjust函数来调整图像的亮度和对比度,其中[0.2, 0.8]表示将原图像像素值范围映射到[0.2, 0.8]范围内,[0.1, 0.9]表示将映射后的像素值范围再次映射到[0.1, 0.9]范围内。最后两行将原图和调整后的图像显示在同一窗口中。
matlab 图像调整亮度
可以使用以下代码来调整图像的亮度:
```matlab
% 读取图像
I = imread('image.jpg');
% 将图像转换为 double 类型
I = im2double(I);
% 调整亮度
brightness = 0.5; % 设置亮度值,可以根据需要进行调整
I = I + brightness;
% 超出范围的像素值进行截断
I(I > 1) = 1;
I(I < 0) = 0;
% 显示结果
imshow(I);
```
在上述代码中,首先使用 `imread` 函数读取图像,然后使用 `im2double` 函数将图像转换为 double 类型,接着设置亮度值,将其加到图像中,然后将超出范围的像素值进行截断,最后使用 `imshow` 函数显示结果。可以根据需要进行调整,例如可以使用滑动条来实时调整亮度值。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)