
直方图均衡化方法实现:
1.求直方图
设f、g分别为原图像和处理后的图像。求出原图f的灰度直方图,设为h。那么,在[0,255]范围内量化时,h就是一个256维的向量。
假设灰度为0的有3个,灰度为1的有2个,灰度为2的有4个,灰度为3的有4个,…………那么h =[3,2,4,4,……]
2.计算原图的灰度分布概率
1)求出圏像f的怠体像素个数
Nf=m*n(m,n分別为图像的长和宽)
2)计算毎个灰度级的分布概率,即毎个像素在整个图像中所占的比例
hs(i)=h(i)/Nf (i = 0,1,……,255)
3.计算原图灰度的累计分布


4.计算原、新图灰度值的影射关系

hp(k): f(i, j)(f(i, j)≠0)的累计概率分布
举个例子
我们处理下面这张图:

MATLAB:

那么函数就是这样,在MATLAB的命令行窗口开始跑:

结果:

可以看出,和原图相比,(强行)新图的的层次感加强,细节也比较清晰。
最后
以上就是无情西牛最近收集整理的关于matlab泊松分布随机数和图像_利用MATLAB实现直方图均衡化的全部内容,更多相关matlab泊松分布随机数和图像_利用MATLAB实现直方图均衡化内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复