大家好,欢迎大家学习OpenCV4.8 开发实战专栏,长期更新,不断分享源码。
专栏代码全部基于C++ 与Python双语演示,领学习资料(Free) & 进专栏答疑群,+ VX: OpenCVXueTang_Asst
本文关键知识点:图像直方图均衡化
图像直方图均衡化可以用于图像增强、对输入图像进行直方图均衡化处理,提升后续对象检测的准确率在OpenCV人脸检测的代码演示中已经很常见。此外对医学影像图像与卫星遥感图像也经常通过直方图均衡化来提升图像质量。
图像直方图均衡化是图像处理领域中利用图像直方图对对比度进行调整的一种方法。以下是对图像直方图均衡化的详细介绍:
一、定义与目的
直方图均衡化是将原图像通过某种变换,得到一幅灰度直方图为均匀分布的新图像的方法。其基本思想是对在图像中像素个数多的灰度级进行展宽,而对像素个数少的灰度级进行缩减,从而达到清晰图像的目的。这种方法通过改变图像的直方图来改变图像中各像素的灰度,从而增强图像的对比度,使图像更加清晰。
二、实现过程
- 统计灰度级:首先,统计原图像中每个灰度级出现的次数,得到灰度直方图。