OpenCV中有求图像颜色直方图的函数,但是没有沿坐标轴的水平直方图统计的函数。
在实验室作项目的过程中,有时需要统计X,Y轴方向的水平直方图,通过水平直方图来寻找图像的阶跃点,写了一段代码与大家共享,水平有限,望大家指正。
编译平台:VS2010+OpenCV2.4.4
下面是求y轴直方图的一段代码:
#define imageshow 1
std::vector<unsigned int> pixel_sum;
std::vector<unsigned int> row_num;
//提取竖直方向直方图
unsigned int sum=0;