1、代码如下:
#include "stdafx.h"
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat srcImage = imread("lena.bmp");
Mat grayImage;
cvtColor(srcImage, grayImage, COLOR_BGR2GRAY);
Mat dstImage;
equalizeHist(grayImage, dstImage);
imshow("原图像", srcImage);
imshow("灰度图像", grayImage);
imshow("直方图均衡化图像", dstImage);
waitKey(0);
}
2、运行效果如下:
(1)原图
(2)灰度图像
(3)直方图均衡化图像