一、课程设计目的要求:
1、提高分析图像处理问题的能力,进一步巩固在《数字图像处理技术》课程中所学的基本原理与方法。
2、掌握并使用一门计算机语言,进行数字图像处理的应用设计。
二、设计的内容:
根据本次课设完成的系统的主要功能如下:利用matlab的GUI程序设计一个简单的图像处理程序,含有如下基本功能:
1、图像的读取、存储、剪切和粘贴
2、图像转化为灰度图像
3、图像大小的计算
4、直方图均衡化规定化的计算
5、图像求反、动态压缩
6、直接灰度调整
7、空域滤波(均值、中值、对比度增强滤波)
8、非线性锐化滤波(log滤波、prewitt滤波、sobel卷积、sobel滤波)
9、频域增强(高通、低通滤波)
三、总体方案设计:
(1)、软件的总体设计界面布局如下图:
系统的总体设计界面主要分为2个区域:显示区域和操作区域。
显示区域:在原始图像的基础上显示效果图。
操作区域:通过功能菜单实现图像的各种处理。
设计完成后运行的软件界面如下:
(2)、功能模块的划分:
1、图像的读取、存储、退出
2、编辑(还原、剪切、粘贴)
3、图像(图像大小的计算、旋转、直方图均衡化规定化的计算、图像求反、动态压缩)
4、滤波(直接灰度调整、空域滤波、非线性锐化滤波、频域增强)
(3)、系统运行环境:
Windows 7 or SP1、Windows Vista SP2、Windows XP SP3、Windows XP x64 Edition SP2、Windows Server 2008 SP2 or R2、Windows Server 2003 R2 ,CPU要求:X86架构且支持SSE2指令集,硬盘空间:典型安装需要3-4G,内存:最低1G,推荐2G。
(4)、选用的工具:matlab7.0,win7X64
(5)、主要实现功能的原理:
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !