文章目录
直方图概念
均衡的目的
equalizeHist 均衡化算子
equalizeHist(
InputArray src,//输入图像,必须是8-bit的单通道图像
OutputArray dst// 输出结果
)
示例
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace std;
using namespace cv;
Mat src, src_gray, dst;
const char* output_title = "final image";
int main()
{
src = imread("test.jpg");//读取图片
if (src.empty())
{
cout << "could not load img...";
return -1;
}
imshow("test", src);
cvtColor(src, dst, COLOR_BGR2GRAY);
equalizeHist(dst, dst);
namedWindow(output_title);//设置窗口名称
imshow(output_title, dst);
waitKey(0);
return 0;
}