关于MATLAB迷你photoshop设计.pptVIP

  • 3
  • 0
  • 约2.96千字
  • 约 15页
  • 2018-09-20 发布于湖北
  • 举报
一 绪论 课题背景:图像处理技术发展概述 课题内容:用MATLAB软件对图像处理的功能进行设计 课题目的:利用MATLAB实现图像处理,并用系统程序进行实验,对各种算法进行验证比较 二 系统程序说明 (一)系统流程图 (二)系统各模块 1 系统主界面 2 系统设计的主要功能 主要对文件打开、文件保存、文件关闭、灰度图、镜像、旋转、截图、傅里叶变换、预值化、加入噪声、灰度处理、频谱分析、颜色模式转变、下拉菜单、图像锐化、频域增强等功能设计,没有photoshop类的强大全面功能,用作迷你型图像处理软件。 3 图像增强模块 三 图像处理实验 (一)Box模板与高斯模板平滑效果比较 如图6从左到右分别是原图,用Box模板处理后和用高斯模板处理后的结果图,可以看出高斯模板处理后的平滑效果要比Box模板清晰。Box虽然考虑了领域点的作用,但并没有考虑各点位置的影响,对于所有的9个点一视同仁,所以平滑效果并不理想。实际上,离某点越近的点对该点的影响应该越大。 (二)不同平滑模板比较 如图7为不同模板下平滑效果比较图,因为平滑是将一个点取与邻近像素的平均值,可见平均中所取的邻近像素点越多,平滑效果越好,但同时也会使轮廓变得模糊。 (三)中值滤波模板比较 如图8为不同规格模板下中值滤波的效果。可见模板范围越大,像素越多,平滑效果越好,但是模糊程度随之加深。二维中值滤波的窗口尺寸对滤波效果影响较大,不同的图像内容和不同的应用要求,往往采用不同的窗口形状和尺寸。窗口尺寸一般先采用3再取5逐点增大,直到滤波效果满意为止。 (四)均值滤波和中值滤波比较 如图9给出了中值滤波和均值滤波两种方法的不同处理结果。其中图9(a)为噪声原图,图9(b)为均值滤波效果图,图9(c)为中值滤波效果图。相对平均值滤波而言,中值滤波对某些输出信号具有不变性,且中值滤波是非线性运算,因此中值滤波对随机噪声的抑制能力要比平均值滤波差一些。但对脉冲干扰来讲,特别是脉冲宽度小于m/2,相距较远的窄脉冲干扰,中值滤波是很有效的。 (五)各边缘检测算子比较 如图10为各边缘检测算子效果比较图。可见,Robert梯度检测边缘较好。Sobel算子有一定噪声抑制能力,在检测阶跃边缘时得到的边缘宽度至少为二像素,具有各向同性的性质。微分算子类边缘检测方法有增强高频分量的作用,对噪声是敏感的。对于有噪声的图像,LOG算子对图像先进行高斯滤波,然后用Laplacian算子来提高边缘提取的能力。 四 结论 Box虽然考虑了领域点的作用,但并没有考虑各点位置的影响,对于所有的9个点一视同仁,所以平滑效果并不理想。实际上,离某点越近的点对该点的影响应该越大,所以高斯模板处理后的平滑效果要比Box模板清晰。 中值滤波对消除孤立点和线段的干扰十分有用,特别是对于二进噪声尤其有效,但对于消除高斯噪声影响则效果不佳。如果图像中点、线和尖角细节较多,则不宜采用中值滤波。中值滤波的优点是在消除噪声的同时,还能保护边界信息。 从图像处理的实际效果看,用Robert梯度检测边缘较好。Sobel算子有一定噪声抑制能力,在检测阶跃边缘时得到的边缘宽度至少为二像素,具有各向同性的性质。 Laplacian算子基于的是二阶导数的零交叉,而微分算子类边缘检测方法有增强高频分量的作用,对噪声是敏感的。对于有噪声的图像,LOG算子对图像先进行高斯滤波,然后用Laplacian算子来提高边缘提取的能力,因此其边缘检测效果也不错。 谢谢观看 欢迎各位老师提出指导意见 原图 Roberts算子 Sobel算子 Prewitt算子 Krisch边缘检测算子 LOG算子 图10 各边缘检测算子效果图比较 * * * * * * * * * * * * * * * * * * * * 基于MATLAB的迷你photoshop设计 详细设计 列出功能模块及界面功能 确认每个功能 实现功能要求 考虑系统的 各部设计 保证需求 完全分配 概要设计 需求调研 分析 软件编码 验收 测试系统 软件交互准备 攥写论文 运行程序会进入如图1界面 若直接打开图片则可进入 图像编辑界面 图1 图像主界面 图2 图像编辑界面 图像增强模块包括均值滤波、中值滤波、梯度锐化和拉普拉斯锐化。 (

文档评论(0)

1亿VIP精品文档

相关文档