伽马校正MATLAB代码
时间: 2023-11-13 12:58:23 浏览: 114
基于matlab的gamma校正
5星 · 资源好评率100%
以下是一个简单的伽马校正MATLAB代码:
```matlab
% 读取图像
img = imread('example.jpg');
% 将图像转换为灰度图像
gray_img = rgb2gray(img);
% 设置伽马值
gamma_val = 1.5;
% 进行伽马校正
gamma_img = imadjust(gray_img, [], [], gamma_val);
% 显示原始图像和伽马校正后的图像
subplot(1,2,1)
imshow(gray_img);
title('原始图像');
subplot(1,2,2)
imshow(gamma_img);
title(['伽马校正后的图像 (gamma值 = ', num2str(gamma_val), ')']);
```
这个代码将读取名为“example.jpg”的图像并将其转换为灰度图像。然后,它将设置伽马值为1.5并使用`imadjust`函数进行伽马校正。最后,它将显示原始图像和伽马校正后的图像。
阅读全文