灰度直方图和直方图均衡化一样吗
时间: 2024-04-09 10:17:55 浏览: 82
灰度直方图和直方图均衡化不完全相同,但是它们之间有一定的关联。
灰度直方图是表示图像像素灰度级别分布情况的直方图,即图像中每个灰度级别的像素数量。通过灰度直方图,我们可以了解图像的亮度分布情况。
直方图均衡化是一种图像增强技术,它可以通过调整图像的像素值分布,使得图像的对比度增强,细节更加清晰。具体来说,直方图均衡化将灰度直方图进行均衡化处理,从而使得图像像素值分布更加均匀,达到增强图像对比度的目的。
因此,直方图均衡化可以看作是对灰度直方图的一种处理方式,它们之间有一定的关联,但并不完全相同。
相关问题
请用Matlab写一个图像灰度变换程序,结果包括灰度直方图和均衡化后的灰度直方图
以下是使用Matlab编写的图像灰度变换程序,其中包括灰度直方图和均衡化后的灰度直方图:
```matlab
% 读取图像
img = imread('lena.png');
% 将图像转换为灰度图像
gray_img = rgb2gray(img);
% 计算灰度直方图
histogram = imhist(gray_img);
% 计算累积概率分布函数
cdf = cumsum(histogram) / numel(gray_img);
% 计算灰度均衡化后的图像
eq_img = uint8(255 * cdf(double(gray_img) + 1));
% 计算灰度均衡化后的灰度直方图
eq_histogram = imhist(eq_img);
% 显示图像和灰度直方图
subplot(2,2,1), imshow(gray_img), title('原始图像');
subplot(2,2,2), bar(histogram), title('原始图像灰度直方图');
subplot(2,2,3), imshow(eq_img), title('均衡化后的图像');
subplot(2,2,4), bar(eq_histogram), title('均衡化后的灰度直方图');
```
这个程序读取名为“lena.png”的图像,将其转换为灰度图像,并计算其灰度直方图。然后,它计算累积概率分布函数,并将其用于灰度均衡化,生成均衡化后的图像和灰度直方图。最后,程序将原始图像、原始图像的灰度直方图、均衡化后的图像和均衡化后的灰度直方图显示在一个4个子图的窗口中。
注意,程序中使用的“imhist”函数可以计算图像的灰度直方图,“cumsum”函数可以计算累积概率分布函数。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20241231045053.png)
![docx](https://img-home.csdnimg.cn/images/20241231044901.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231044955.png)