图形图像处理综合课程设计一、课程设计目的与任务:通过本课程设计,综合运用计算机图形学和数字图像处理两门课程的专业知识,完成小型的软件系统,以此加深对图形学和图像处理基本概念和常用算法的理解,初步掌握图形学和图像处理的常用技术,提高编程能力,为今后进一步学习打下良好基础。二、课程设计的基本要求1. 理解计算机图形学和数字图像处理的基本概念和常用算法;2. 用 C/C+或其他高级语言实现相关算法,开发出一个小规模的软件系统;3. 按软件工程方法完成软件设计文档;4. 提交软件设计文档及软件源代码(刻录光盘) ;5. 独立完成。三、课程设计题目(任选 1 道)开发出一个拥有图形用户界面(GUI)的图形图像处理基础软件平台,该平台可以:(1). 依据输入的图形要素参数,运用经典图形绘制算法绘制相应二维图形 A 和三维图形 B,通过图形变换等处理,得到渲染后的图形;(要求实施多种基本操作) 同时,通过交互式界面,可以实现对多条线段图形进行以下操作:实施 Cohen Sutherland 线段裁剪算法,实施 Liang-Barsky 裁剪算法(2).对图像 A 和 B 进行以下处理:打开、保存图像转换为灰度图像进行直方图均衡化,显示直方图对图像进行离散傅里叶变换,转换为频域图像,进行巴特沃斯低通滤波处理将滤波后图像进行离散傅里叶反变换,转换为空域图像,并观察滤波效果