opencv学习-直方图均衡化
Posted 殇堼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了opencv学习-直方图均衡化相关的知识,希望对你有一定的参考价值。
直方图均衡化的作用:使物体和背景区分不明显的图像,对比度加强;而如果图像本身对比度很强,那么该方法没有明显作用。
详细内容参考:【opencv学习笔记】024之直方图均衡化
代码演示
#include<iostream>
#include<opencv2\\opencv.hpp>
using namespace std;
using namespace cv;
int main() {
Mat img, src,img_gray;
src = imread("D:/images/lena.png");
if (!src.data)
{
cout << "ERROR : could not load image.";
return -1;
}
imshow("原图", src);
cvtColor(src, img_gray, COLOR_BGR2GRAY);
imshow("灰度化", img_gray);
//直方图均衡化
equalizeHist(img_gray, img);
imshow("直方图均衡化", img);
waitKey(0);
return 0;
}
以上是关于opencv学习-直方图均衡化的主要内容,如果未能解决你的问题,请参考以下文章