空域内的图像增强就是调整灰度图像的明暗对比度,是对图像中各个像素的灰度值直接进行处理。常用的方法包括灰度变换增强和直方图增强。
函数 imhist( ) 获取灰度图像的直方图
图像的灰度直方图表示灰度图像中具有每种灰度的像素的个数,反映了图
像中每种灰度级出现的频率,是图像的基本统计特征之一。直方图均衡方
法因为其有效性和简单性己成为图像对比度增强的最常用方法。其基本思
想是根据输入图像的灰度概率分布来确定其对应的输出灰度值,通过扩展
图像的动态范围达到提升图像对比度的目的。
直方图增强是以概率论为基础,常用的直方图调整方法包括直方图均衡化
和直方图规定化两方面。
一、计算每个灰度级在图像中出现的次数
% 清除所有变量和关闭所有图形窗口
clear all; close all;
% 读取图像
I = imread('pout.tif');
% 获取图像的行数和列数
row = size(I, 1);
column = size(I, 2);
% 初始化一个长度为256的零向量,用于存储每个灰度级的计数
N = zeros(1, 256);
% 遍历图像的每个像素
for i = 1:row
for j = 1:column
%