hranges[2] = { 0,255 }; const float* ranges[1] = { hranges }; Mat b_hist; Mat g_hist; Mat r_hist...-1, Mat()); normalize(g_hist, g_hist, 0, histImage.rows, NORM_MINMAX, -1, Mat()); normalize(r_hist..., r_hist, 0, histImage.rows, NORM_MINMAX, -1, Mat()); // 绘制直方图曲线 for (int i = 1; i (i - 1))), Point(bin_w*(i), hist_h - cvRound(r_hist.at(i))), Scalar(0, 0, 255...OpenCV中的API函数为 equalizeHist
src参数表示输入的图像,必须是8位灰度图像
dst参数表示均衡化之后的图像,大小和类型必须跟输入图像一致
输入原图如下:
?