python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...
生活随笔
收集整理的这篇文章主要介绍了
python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
上一节,我们学习了如何对两个直方图进行比较,看两幅图像的相似度是多少,经过上节的学习,相信大家对compareHist函数已经有了一个清晰的理解,本届呢,我们学习如何对一幅图像进行均衡化!
1、函数原型
void equalizeHist(InputArray src, OutputArray dst)2、函数功能
直方图均衡化,用于提高图像的质量;
该函数使用以下算法对输入图像的直方图进行均衡化:
(1) 计算原图像的直方图H;
(2) 将柱状图归一化,使柱状图bin的总和为255;
(3) 计算直方图的积分;
直方图的积分
(4) 使用H‘作为查找表转换图像:dst(x,y) = H’(src(x,y);
该算法对图像的亮度进行了归一化处理,提高了图像的对比度;
3、参数详解
- 第一个参数,InputArray src,8位单通道的图像;
- 第二个参数,OutputArray dst,目标图像,与原图像具有同样的大小与类型;
4、实验实例
#include #include using namespace cv;using namespace std;int main(){ Mat src = imread("test.jpg总结
以上是生活随笔为你收集整理的python将图像转换为8位单通道_【图像处理】OpenCV系列三十五--- equalizeHist函数详解...的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: java中ofd文件转pdf_word文
- 下一篇: python list 去重_Pytho