返回OpenCV算子速查表 直方图均衡化 equalizeHist 1. equalizeHist定义2. 例程 1. equalizeHist定义 OpenCV官方文档:equalizeHist void equalizeHist( InputArray src, //8位单通道图像 OutputArray dst //与源图像尺寸和类型一致 ); 算法对图像的亮度进行了归一化处理,提高了图像的对比度。 2. 例程 在halcon的例程中有这样一个案例,使用直方图均衡化方法提高了一张血管图像的对比度。halcon代码 read_image (Vessel, 'vessel') equ_histo_image (Vessel, ImageEquHisto) OpenCV #include "stdafx.h" #include <opencv.hpp> using namespace cv; int main() { Mat m_SrcImage = imread("vessel.png",IMREAD_GRAYSCALE); imshow("原图", m_SrcImage); Mat m_DstImage; equalizeHist(m_SrcImage, m_DstImage); imshow("直方图均衡化", m_DstImage); waitKey(0); return 0; }