</pre>(1)算法描述:</h1><p><span style="color:rgb(51,51,51)"><span style="white-space:pre"></span><span style="white-space:pre"> </span>直方图均衡化的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展像原取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。彩色直方图的均衡化,可以将图像分离为三个信道,分别对每个信道均衡化后再进行信道合并,然后将图像转换成直方图。本程序写了<span style="font-family:Arial">cvShowHist</span><span style="font-family:宋体">函数进行实现,先将输入图像转换到</span><span style="font-family:Arial">HSV</span><span style="font-family:宋体">颜色空间,在根据</span><span style="font-family:Arial">H</span><span style="font-family:宋体">,</span><span style="font-family:Arial">S</span><span style="font-family:宋体">两个平面的数据统计直方图,获取直方图统计的最大值,创建直方图,获取直方图中的统计次数,来计算显示图像中的高度,获取当前直方图的代表颜色,将其转换回</span><span style="font-family:Arial">RGB</span><span style="font-family:宋体">进行绘制。</span></span></p><h2>(2)实验结果,界面图:</h2><p>整体运行截图:</p><p> </p><p> <img src="https://img-blog.youkuaiyun.com/20160316193400357?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L
</pre>(1)算法描述:</h1><p><span style="color:rgb(51,51,51)"><span style="white-space:pre"></span><span style="white-space:pre"> </span>直方图均衡化的基本思想是对图像中像素个数多的灰度级进行展宽,而对图像中像素个数少的灰度进行压缩,从而扩展像原取值的动态范围,提高了对比度和灰度色调的变化,使图像更加清晰。彩色直方图的均衡化,可以将图像分离为三个信道,分别对每个信道均衡化后再进行信道合并,然后将图像转换成直方图。本程序写了<span style="font-family:Arial">cvShowHist</span><span style="font-family:宋体">函数进行实现,先将输入图像转换到</span><span style="font-family:Arial">HSV</span><span style="font-family:宋体">颜色空间,在根据</span><span style="font-family:Arial">H</span><span style="font-family:宋体">,</span><span style="font-family:Arial">S</span><span style="font-family:宋体">两个平面的数据统计直方图,获取直方图统计的最大值,创建直方图,获取直方图中的统计次数,来计算显示图像中的高度,获取当前直方图的代表颜色,将其转换回</span><span style="font-family:Arial">RGB</span><span style="font-family:宋体">进行绘制。</span></span></p><h2>(2)实验结果,界面图:</h2><p>整体运行截图:</p><p> </p><p> <img src="https://img-blog.youkuaiyun.com/20160316193400357?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L