数字图像处理均值滤波.docVIP

  • 164
  • 0
  • 约7.31千字
  • 约 6页
  • 2017-04-20 发布于重庆
  • 举报
数字图像处理均值滤波

实验项目:灰度图像均值滤波 一、实验内容 目的:掌握搭建一个Visual C++应用工程的基本流程,能创建一个基于MFC的Visual C++数字图像处理平台,实现位图文件的读写、显示、存储操作。对灰度图像均值滤波熟悉均值滤波原理,编程实现灰度图像均值滤波功能,探讨其去噪特性及其适用性。 处理算子原理: 二值化:选定一个阈值,大于部分变成白色,小于部分变成黑色。 局部平滑(n*n模版):均等的对待邻域中的每一个像素,将各个像素灰度的平均值作为中心像素值输出。实现图像的平滑。 超限像素平滑:利用局部平滑的模版得到一个平均灰度值与原像素做差取绝对值,在与设定的阈值做比较。大与阈值取平均值,反之取原像素。 有选择保边缘平滑:对一像素的5*5邻域,采用特定的掩模(一个3*3正方形、4个五边形、4个六边形共9个领域)计算各个掩模的均值和方差,按方差进行排序,最小方差对应的掩模灰度均值作为输出值。 通过给定的原始文件编写C++程序,利用平台进行原理和代码的转换,最终实现灰度图像的平滑处理。 二、算法实现的主要内容 二值化: void CMy0107View::OnBinary() { CYuzhi dlg; dlg.DoModal(); UpdateData(TRUE); if(m_flag == 24) { AfxMessageBox(只处理8位图像!); retur

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档