作业帮 > 综合 > 作业

最近学图像处理,有一个用matlab编写的图像处理函数不明白是什么用意,

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/10 04:16:24
最近学图像处理,有一个用matlab编写的图像处理函数不明白是什么用意,
function outImage = Norma(inputImage)
maxImage = max(inputImage(:),[],1);
minImage = min(inputImage(:),[],1);
outImage = (inputImage - minImage) / (maxImage - minImage);
最近学图像处理,有一个用matlab编写的图像处理函数不明白是什么用意,
maxImage = max(inputImage(:), [], 1); %取图像中像素最大值
minImage = min(inputImage(:), [], 1);%取图像中像素最小值
outImage = (inputImage - minImage) / (maxImage - minImage);%进行亮度拉伸
整个函数就是把图像的灰度范围变成【maxImage , minImage】
再问: 小弟不才,呵呵,想再追问一下,这样变化有什么具体作用么?为什么要变换灰度范围?
再答: 归一化,比如你原来的灰度范围可能是0~1024的,目前显示的只有0~255这个范围,因此为了正常显示,有此必要。当然,有可能有其他应用需求。