1. Opencv中的坐标关系
在开始绘制直方图之前,需要明确Opencv中采用的坐标关系。下图非常清晰的标出了三种常用的坐标轴名称,及相互的关系。
2. 灰度图像的直方图及均衡化
利用opencv中的calcHist()函数计算直方图,利用equalizeHist()对直方图进行均衡化,然后利用rectangle()(通过绘制多个矩形/线条)绘制出直方图。
下面是对一张图像进行均衡化后的对比效果。需要注意的是这里绘制的是灰度图像的直方图。
1. Opencv中的坐标关系
在开始绘制直方图之前,需要明确Opencv中采用的坐标关系。下图非常清晰的标出了三种常用的坐标轴名称,及相互的关系。
2. 灰度图像的直方图及均衡化
利用opencv中的calcHist()函数计算直方图,利用equalizeHist()对直方图进行均衡化,然后利用rectangle()(通过绘制多个矩形/线条)绘制出直方图。
下面是对一张图像进行均衡化后的对比效果。需要注意的是这里绘制的是灰度图像的直方图。