OpenCV3之——直方图均衡化equalizeHist()

版权声明:转载请注明出处 https://blog.csdn.net/qq_35294564/article/details/82945248
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;

int main() {
	Mat srcImage, dstImage;
	srcImage = imread("2.jpg", 1);
	if (!srcImage.data) {
		printf("读取图片错误!\n");
		return false;
	}

	cvtColor(srcImage, srcImage, COLOR_BGR2GRAY);
	imshow("原始图", srcImage);

	//进行直方图均衡化
	equalizeHist(srcImage, dstImage);

	imshow("经过直方图均衡化后的图", dstImage);

	waitKey(0);
	return 0;
}

运行效果:

猜你喜欢

转载自blog.csdn.net/qq_35294564/article/details/82945248