OpenCV中图像直方图与应用
图像直方图数据在图像处理中应用十分广泛,根据直方图数据不同常见的有如下三种:
- 图像像素直方图、
- 像素梯度直方图
- 像素角度直方图
后面两个在图像特征提取SIFT...; Mat g_hist; Mat r_hist; // 计算Blue, Green, Red通道的直方图 calcHist(&bgr_plane[0], 1, 0, Mat()...(&bgr_plane[2], 1, 0, Mat(), r_hist, 1, bins, ranges); // 显示直方图 int hist_w = 512; int hist_h...normalize(g_hist, g_hist, 0, histImage.rows, NORM_MINMAX, -1, Mat()); normalize(r_hist, r_hist, 0,...OpenCV中的API函数为 equalizeHist
src参数表示输入的图像,必须是8位灰度图像
dst参数表示均衡化之后的图像,大小和类型必须跟输入图像一致
输入原图如下:
?