C#使用OpenCv(OpenCVSharp)图像直方图均衡化处理实例

本文实例演示C#语言中如何使用OpenCv(OpenCVSharp)对图像进行直方图均衡化处理。

直方图均衡化原理

直方图均衡化(Histogram Equalization)是一种常用的图像增强技术,用于改善图像的对比度和亮度分布。它通过重新分配图像灰度级的像素值,使得图像的直方图在灰度范围内更加均匀,从而增强图像的细节和视觉效果。

直方图均衡化可以提高图像的整体对比度和亮度分布。在均衡化后的图像中,原本分布较为集中的灰度级将被拉伸或压缩,使得整个灰度范围内的像素分布更加均匀。这种重新分配像素值的过程可以增强图像的细节,并改善视觉效果

函数原型

定义如下:

EqualizeHist(InputArray src, OutputArray dst);

返回值:

dst: 输出

你可能感兴趣的:(C#语言,opencv,计算机视觉,直方图均衡化,opencvsharp,自适应直方图均衡化)