OpenCv(6)--直方图均衡化

一、像素直方图
即使用直方图来表示每个像素点出现次数的分布

二、直方图均衡化
1、定义
简单来说就是用来做图像增强。直方图均衡化处理的“中心思想”是把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布。直方图均衡化就是对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。直方图均衡化就是把给定图像的直方图分布改变成“均匀”分布直方图分布。

2、数学原理
请见博客:https://blog.csdn.net/superjunenaruto/article/details/52431941

3、编程实现

Mat src,dst;
cvtColor(src,src,CV_BGR2GRAY);
equalizeHist(src,dst);
imshow("output",dst);

收藏一篇比较好的博文:https://blog.csdn.net/davebobo/article/details/52554968

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页