上篇博文(https://blog.youkuaiyun.com/lehuoziyuan/article/details/84064822)介绍了灰度直方图的计算,是一维的直方图,这篇博文介绍运用calcHist计算二维联合直方图的方法。以HSV空间的H-S的二维联合直方图为例。
需要说明的是,二维直方图并不是一个通道一个通道的分别独立平行计算,而是将两个通道的数据整合起来计算出的二维直方图。
calcHist函数就不介绍了,上一篇帖子已经讲进了,详情见我的上篇博客!
直接上源码吧!
源码中使用的图像下载链接:http://pan.baidu.com/s/1jHHh7sM 密码:78cr
图像处理开发资料、图像处理开发需求、图像处理接私活挣零花钱,可以搜索公众号"qxsf321",并关注!
//opencv版本:OpenCV3.0
//VS版本:VS2013
//Author:qxsf321.net
#include <opencv2/core/core.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/imgproc/types_c.h>
#include <opencv2/highgui/highgui.hpp>
#include <opencv