matlab图像增强方法
时间: 2023-11-20 13:53:42 浏览: 117
Matlab中的图像增强方法主要包括点增强、空域增强和频域增强三种方法。其中,点增强是通过对图像的每个像素进行操作来增强图像的对比度和亮度;空域增强是通过对图像的局部区域进行操作来增强图像的对比度和亮度;频域增强是通过对图像的频域进行操作来增强图像的对比度和亮度。在这三种方法中,直方图均衡化是一种常用的点增强方法,它可以通过重新分配图像像素值来增强图像的对比度和亮度。
下面是一个使用Matlab进行直方图均衡化的示例代码:
```matlab
clc; %清屏幕
clear; %删除所有的变量
close all; %将所有打开的图片关掉
array=zeros(1,256);
I=imread('E:\我的桌面\MATLAB\练习\2.jpg');
subplot(2,2,1);
imshow(I);
title('原始图像');
I=rgb2gray(I);
subplot(2,2,2);
imhist(I);
title('原始图像直方图');
I1=histeq(I); %图像均衡化
subplot(2,2,3);
imshow(I1);
title('图像均衡化');
subplot(2,2,4);
imhist(I1);
title('直方图均衡化');
```
阅读全文