histeq函数matlab
时间: 2023-08-18 17:07:52 浏览: 119
histeq.zip_histeq函数_histeq函数编写_suddenlykai_不使用histeq_直方图均衡
histeq函数是Matlab中用于对图像进行直方图均衡化的函数。它将图像的像素值进行重新分布,以使像素值的频率分布更加均匀,从而增强图像的对比度和亮度。
使用方法为:
```matlab
J = histeq(I);
```
其中,I为原始图像,J为直方图均衡化后的图像。
示例代码:
```matlab
% 读取原始图像
I = imread('lena.png');
% 对图像进行直方图均衡化
J = histeq(I);
% 显示原始图像和直方图均衡化后的图像
subplot(1,2,1),imshow(I)
title('原始图像')
subplot(1,2,2),imshow(J)
title('直方图均衡化后的图像')
```
该函数还可以接受一个参数,用于指定输出图像的灰度级数。如:
```matlab
J = histeq(I,256);
```
表示输出图像的灰度级数为256级。
阅读全文