Opencv——灰度变换、直方图均衡化

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)直方图均衡化图像

猜你喜欢

转载自blog.csdn.net/ywxk1314/article/details/81186820