matlab直方图均衡化
时间: 2023-10-17 17:14:03 浏览: 15
Matlab中直方图均衡化可以通过`histeq`函数实现。具体步骤如下:
1. 读入待处理的图像,将其转换为灰度图像。
```matlab
img = imread('example.jpg');
gray_img = rgb2gray(img);
```
2. 使用`histeq`函数进行直方图均衡化。
```matlab
eq_img = histeq(gray_img);
```
3. 显示原始图像和处理后的图像。
```matlab
subplot(1,2,1); imshow(gray_img); title('Original Image');
subplot(1,2,2); imshow(eq_img); title('Equalized Image');
```
完整代码如下:
```matlab
img = imread('example.jpg');
gray_img = rgb2gray(img);
eq_img = histeq(gray_img);
subplot(1,2,1); imshow(gray_img); title('Original Image');
subplot(1,2,2); imshow(eq_img); title('Equalized Image');
```
执行后,会显示出原始图像和直方图均衡化后的图像。
相关问题
MATLAB直方图均衡化
好的,关于MATLAB直方图均衡化,你可以使用`histeq`函数来实现。该函数可以将图像的灰度级分布变得更加均匀,从而增强图像的对比度和细节。
具体使用方法如下:
```matlab
I = imread('image.jpg'); % 读取图像
J = histeq(I); % 对图像进行直方图均衡化
imshowpair(I, J, 'montage'); % 显示原图和处理后的图像
```
其中,`imread`函数用于读取图像,`histeq`函数用于进行直方图均衡化,`imshowpair`函数用于显示原图和处理后的图像。
matlab 直方图均衡化
Matlab中可以使用函数`histeq`实现直方图均衡化。具体步骤如下:
1. 读取图像,将其转换为灰度图像。
```matlab
img = imread('image.jpg');
gray_img = rgb2gray(img);
```
2. 计算灰度图像的直方图,并进行归一化处理。
```matlab
[counts, ~] = imhist(gray_img);
counts_norm = counts / numel(gray_img);
```
3. 计算累积分布函数,并进行归一化处理。
```matlab
cdf = cumsum(counts_norm);
```
4. 将累积分布函数映射到[0,1]区间上,并将灰度级映射到[0,255]区间上。
```matlab
mapping = uint8(255 * cdf);
```
5. 对原始灰度图像进行映射,得到均衡化后的图像。
```matlab
eq_img = mapping(gray_img + 1);
```
完整代码如下:
```matlab
img = imread('image.jpg');
gray_img = rgb2gray(img);
[counts, ~] = imhist(gray_img);
counts_norm = counts / numel(gray_img);
cdf = cumsum(counts_norm);
mapping = uint8(255 * cdf);
eq_img = mapping(gray_img + 1);
imshow(eq_img);
```
其中`image.jpg`为待处理的图像路径。
相关推荐
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)