直方图均衡化的目的是利用图像直方图对图像对比度进行调整,“均衡”指将原有的直方图改为均匀分布的直方图。
算法流程
1.构建一个1*255的数组h,用于统计不同灰度值对应的像素个数;
2.计算每个灰度的像素个数在整个图像中所占的百分比
hs(i)=h(i)/image.size i=0….255
3.计算图像各灰度级的累计分布hp
hp(i)=sum[hs(k)] k=0…i
直方图均衡化
直方图均衡化是一种通过改变图像灰度分布,实现对比度增强的技术。算法包括统计灰度值、计算百分比、构建累计分布和确定新灰度值等步骤。理解算法是实现代码的关键,无论Matlab还是C++,都能应用此方法。
摘要由CSDN通过智能技术生成