1.图像直方图:统计像素值出现的频率。
*灰度图像的像素取值范围是0到255。
*彩色图像有三个通道,计算直方图需要对每个通道单独计算直方图。
直方图作用一:直方图阈值化。
基于直方图对图像进行分割。对于具有双峰性的图像,可以利用大津法对图像进行分割。
三角法对具有峰性的图像有较好的分割效果。
直方图作用二:直方图均衡化
直方图均衡化是用来提高图像的对比度进行图像增强。较基于像素插值缩放对比度的方法,效果更好。也可进行局部直方图均衡化。
opencv中有全局直方图均衡化和对比度受限的自适应直方图均衡化。
直方图作用三:直方图对比
对于两张相似的图像,可以列出两张图像的直方图,并进行归一化,根据像素间的相似程度判断两幅图像的相似程度。也可用于行人检测,如果图像中没有人跟有人的直方图是不同的。
直方图作用四:直方图反向投影
反向投影的目的就是获取图像的roi区域,并进行标注识别测量等处理。由于彩色图像具有更多的细节信息,所以进行彩色图像投影效果更好。经典的Meanshift和CAMeanshift跟踪算法也是通过反向投影对目标图像进行定位。由于直方图的反向投影是基于彩色图像,所以需要把rgb图像转换为hsv图像,基于h跟s两个通道啊生成2d数据.