伽马校正matlab实现
时间: 2023-11-13 19:57:21 浏览: 114
二维伽马函数自适应校正python代码
伽马校正是一种图像处理技术,用于调整图像的亮度和对比度。在Matlab中,可以使用imadjust函数来实现伽马校正。具体实现方法如下:
1. 读取图像
```matlab
img = imread('image.jpg');
```
2. 将图像转换为灰度图像
```matlab
gray_img = rgb2gray(img);
```
3. 对灰度图像进行伽马校正
```matlab
gamma = 0.5; % 伽马值
adjusted_img = imadjust(gray_img, [], [], gamma);
```
其中,第一个空数组表示输出范围,第二个空数组表示输入范围。
4. 显示原始图像和校正后的图像
```matlab
subplot(1,2,1), imshow(gray_img), title('原始图像');
subplot(1,2,2), imshow(adjusted_img), title('校正后的图像');
```
阅读全文