数字图像处理程序集.docVIP

  • 3
  • 0
  • 约7.56千字
  • 约 10页
  • 2015-10-07 发布于重庆
  • 举报
数字图像处理程序集

本程序实现了图像的均衡化,运用直方图均衡化处理的“中心思想”把原始图像的灰度直方图从比较集中的某个灰度区间变成在全部灰度范围内的均匀分布对图像进行非线性拉伸,重新分配图像像素值,使一定灰度范围内的像素数量大致相同。在实际处理变换时,先对原始图像的灰度情况进行统计分析,并计算出原始直方图分布,然后根据计算出的累计直方图分布求出fk到gk的灰度映射关系。重复上述步骤得到源图像所有灰度级到目标图像灰度级的映射关系后,按照这个映射关系对源图像各点像素进行灰度转换,即完成对源图的直方图均衡化。 #include stdafx.h #include cv.h #include highgui.h #pragma comment (lib, cxcore.lib) #pragma comment (lib, cv.lib) #pragma comment (lib, highgui.lib) long TestFunc(CPlatformDoc *pDoc) { int nWidth = pDoc-m_ImgSource.GetWidth(); int nHeight = pDoc-m_ImgSource.GetHeight(); pDoc-m_ImgResult.Create(nWidth, nHeight, pDoc-m_ImgSource.GetBPP()); L

文档评论(0)

1亿VIP精品文档

相关文档