1 课程设计的目的:
综合运用 MATLAB 工具箱实现图像处理的 GUI 程序设计。
2、题目分析
课程设计的基本要求
1)熟悉和掌握 MATLAB 程序设计方法
2)掌握 MATLAB GUI 程序设计
3)学习和熟悉 MATLAB 图像处理工具箱
4)学会运用 MATLAB 工具箱对图像进行处理和分析
课程设计的内容
学习 MATLAB GUI 程序设计,利用 MATLAB 图像处理工具箱,设计和实现自己
的 Photoshop 。要求:按照软件工程方法,根据需求进行程序的功能分析和界面
设计,给出设计详细说明。然后按照自己拟定的功能要求进行程序设计和调试。
以下几点是程序必须实现的功能。
1)图像的读取和保存。
2)设计图形用户界面,让用户能够对图像进行任意的亮度和对比度变化调整,
显示和对比变换前后的图像。
3)设计图形用户界面,让用户能够用鼠标选取图像感兴趣区域,显示和保存该
选择区域。
4)编写程序通过最近邻插值和双线性插值等算法将用户所选取的图像区域进行
放大和缩小整数倍的操作,并保存,比较几种插值的效果。
5)图像直方图统计和直方图均衡,要求显示直方图统计,比较直方图均衡后的
效果。
6)能对图像加入各种噪声,并通过几种滤波算法实现去噪并显示结果。比较去
噪效果。
评论0