数字图像处理直方图均衡化的程序源代码是什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 17:07:55

数字图像处理直方图均衡化的程序源代码是什么?
数字图像处理直方图均衡化的程序源代码是什么?

数字图像处理直方图均衡化的程序源代码是什么?
clear all%一,图像的预处理,读入彩色图像将其灰度化
PS=imread('1.jpg'); %读入JPG彩色图像文件
imshow(PS) %显示出来
title('输入的彩色JPG图像')
imwrite(rgb2gray(PS),'PicSampleGray.bmp'); %将彩色图片灰度化并保存
PS=rgb2gray(PS); %灰度化后的数据存入数组
%二,绘制直方图
[m,n]=size(PS); %测量图像尺寸参数
GP=zeros(1,256); %预创建存放灰度出现概率的向量
for k=0:255
GP(k+1)=length(find(PS==k))/(m*n); %计算每级灰度出现的概率,将其存入GP中相应位置endfigure,bar(0:255,GP,'g') %绘制直方图
title('原图像直方图')
xlabel('灰度值')
ylabel('出现概率')
%三,直方图均衡化
S1=zeros(1,256);
for i=1:256for j=1:iS1(i)=GP(j)+S1(i); %计算SkendendS2=round((S1*256)+0.5); %将Sk归到相近级的灰度
for i=1:256
GPeq(i)=sum(GP(find(S2==i))); %计算现有每个灰度级出现的概率endfigure,bar(0:255,GPeq,'b') %显示均衡化后的直方图
title('均衡化后的直方图')
xlabel('灰度值')
ylabel('出现概率')

数字图像处理直方图均衡化的程序源代码是什么? 数字图像处理直方图均衡化的程序源代码是什么?或者思想, 假定对一幅数字图像进行直方图均衡化处理,试说明:第二次均衡化处理的结果与第一次均衡化处理的结果相同 直方图均衡化处理的结果是什么 数字图像处理(关于直方图均衡化)请各位把这幅图像 分成 同样大小的 10幅 人脸图片然后进行直方图均衡化的操作 直方图均衡化处理的主要步骤是什么 ①求该图像的灰度直方图.②对该图像进行直方图均衡化处理,写出过程和结果. 数字图像直方图的实际意义是什么? matlab做直方图均衡,下面的程序是局部直方图均衡,程序运行后的图像显示如下图,黑色部分灰度值均为1局部直方图均衡方法步骤:首先定义一个大小合适的移动子图块,然后在以每个像素点为 matlab如何实现矩阵图像的直方图均衡化 求一个matlab直方图均衡化程序用Matlab软件图象直方图均衡化,哪为牛人帮忙写个,论文用, 怎样用matlab对一幅图像进行灰度直方图均衡化处理 数字信号处理和数字图像处理有什么区别?我着重想知道数字图像处理是个研究什么问题的课程? 数字图像处理论文数字图像处理方面的论文英文原版的 数字图像处理中的膨胀原理是怎样的? 数字图像处理, 直方图均衡化原理如题 请问,matlab中,将某个输出值的直方图进行均衡化要用哪个函数?不是图像直方图均衡化,是对某个输出值的,我是计算图像局部信噪比的直方图,但分布太集中,想均衡化一下,