求个matlab图像处理程序

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:27:37
求一个将图片直方图归一化的程序,归一化后的样本的像素值w=(x-y)/z其中:x为原像素的值, y 为本样本图象的均值,z为本样本图象的方差

filepath='lena.bmp'; %图像文件名(灰度图像)

I=imread(filepath); %I为原图像像素矩阵
x=double(I); %转为double类型

%归一化
y=mean(x(:));
z=std(x(:));
w=(x-y)/z;

%绘图
figure;
imshow(I);
figure;
imshow(w);

g