概述
直方图均衡化方法实现:
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实现直方图均衡化所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复