下面是灰度伽马变换的函数图像,其中x轴为原始灰度值,y轴为变换后的灰度值。matlab
时间: 2024-02-15 08:04:45 浏览: 146
基于matlab图像灰度值的线性变换
5星 · 资源好评率100%
要画出灰度伽马变换的函数图像,可以使用 MATLAB 中的函数 `imadjust`。具体的代码如下所示:
```matlab
% 读入灰度图像
I = imread('lena_gray.jpg');
% 设置伽马值
gamma = 0.5;
% 进行伽马变换
J = imadjust(I, [], [], gamma);
% 画出灰度变换函数
subplot(1,2,1); plot(0:255, (0:255/255:1).^gamma);
title('灰度变换函数'); xlabel('原始灰度值'); ylabel('变换后的灰度值');
% 显示原始图像和变换后的图像
subplot(1,2,2); imshowpair(I, J, 'montage');
title(['伽马值为', num2str(gamma), '的灰度伽马变换']);
```
其中,`imadjust` 函数用于进行伽马变换,`subplot` 函数用于绘制灰度变换函数图像和显示原始图像和变换后的图像。
阅读全文