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

1、代码如下:

#include "stdafx.h"
#include 

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)原图

Opencv——灰度变换、直方图均衡化_第1张图片

(2)灰度图像

Opencv——灰度变换、直方图均衡化_第2张图片

(3)直方图均衡化图像

Opencv——灰度变换、直方图均衡化_第3张图片

 

 

 

你可能感兴趣的:(OpenCV,Opencv,数字图像处理,灰度图像,直方图均衡化)