【编者按】网学网VC与C++类别频道为大家收集整理了“C++可视化图像处理“提供大家参考,希望对大家有所帮助!
客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn |
一、本课题的研究意义,国内外研究现状、水平和发展趋势 本系统的图像处理就是利用一系列的操作来改变图像的像素,以达到一定的目标。在图像处理系统的图像处理、图像分析、图像理解三个阶段中图像处理最为基本,而也尤为重要,因为这个阶段的工作关系到后面其他的操作。在计算机水平大大提高的基础上,图像处理在实际应用中也得到的很大的发展和利用,本系统是建立在图像处理之上,在实际中的应用得到更好的开发,也让图像分析,图像理解阶段得到更好的处理条件,从而让图像处理在实际中得到更多更广的利用。 我国科学计算可视化技术的研究开始于90年代初。由于数据可视化所处理的数据量十分庞大,生成图像的算法又比较复杂,过去常常需要使用巨型计算机和高档图形工作站等。因此,数据可视化开始都在国家级研究中心、高水平的大学、大公司的研究开发中心进行研究和应用。近年来,随着PC功能的提高、各种图形显卡以及可视化软件的发展, 可视化技术已扩展到科学研究、工程、军事、医学、经济等各个领域。随着Internetr 兴起,信息可视化技术方兴未艾。我国在80年代就开始进行科学计算可视化技术的研究和应用。至今,我国不论在算法方面,还是在油气勘探、气象、计算力学、医学等领域的应用方面,都已取得了一大批可喜的成果。但从总体上来说,与国外先进水平还有相当的差距,特别是在商业软件方面,还是空白。因此,组织力量开发可视化商业软件,并通过市场竞争,促使其逐步成熟,已成为当务之急。 二、本课题的基本内容,预计可能遇到的困难,提出解决问题的方法和措施 (一):系统设计采用了C++这门目前非常成熟的基于面向对象的计算机程序设计语言,开发工具选用Visual C++6.0。操作系统选用Windows XP等。所阐述的可视化图像处理系统演示程序的主要功能是对BMP图像的处理,主要有图像的基本操作:打开,关闭,保存;图像的基本处理:放大、缩小、位移、2值化处理、旋转、灰度拉伸、中值滤波、边缘提取、直方图 ,小波交换,傅立叶交换。 课题难点在于: (1) 要利用计算机对数字化图像进行处理,首先要对图像的文件格式要有清楚的认识,因为自然界的图像以模拟信号的形式存在,在用计算机进行处理以前,首先要数字化;如果用户想要生成目标图像文件,必须根据文件的格式做相应的处理。 (2) 如何表示有关的知识并以恰当的方式引入图像处理。由于图像处理任务的复杂性,目前要找出一个通用的方法适应各种情况是几乎不可能的。另一方面,在建立普适的图像处理方法时,往往会忽略某类图像具有的特定属性。我们利用研究者提出基于对象图像处理的概念:限定图像处理的对象为一类物体(BMP灰度图像),考察对象的共有属性(称为先验),并将其结合到图像处理的任务中以提供更多的信息,从而提升图像处理的性能、提高处理效果。从而解决这个难题并更能体现图像处理的可操作性及正确性。 (二):课题具体分工 廖文帅:关联分析(推荐系统) 需求分析, 系统构架 代码编写 打开、关闭、保存 直方图 傅立叶变换 小波交换 李炳进:需求分析 系统构架 代码编写 放大、缩小、位移、旋转 2值化处理 灰度拉伸 中值滤波 边缘提取 (三):工作进度和日程安排 2005-3-26 ------------ 2005-4-10 需求分析 2005-4-11 ------------ 2005-4-20 代码设计 2005-4-14 ------------ 2005-4-27 编码阶段 2005-4-28 ------------ 2005-5-1 测试阶段 2005-5-2 ------------ 2005-5-14 写论文 三.本课题拟采用的研究手段(途径)和可行性分析 C++是Windows编程的一个重要工具,与Windows的紧密结合使它在软件底层开发上占有非常大的优势。Visual C++具有与Windows的紧密结合、强大的类库支持和类改造能力、高效率的运行速度等优点。 Windows操作系统界面友好,操作简便,应用最为广泛。作为面向用户的图像处理系统,为了方便程序的开发和程序的使用,选择Windows环境。 由于个人计算机技术的快速发展,图像处理越来越贴近实际的生活。以前只有在高级计算机才能处理的图像,现在用个人计算机便能处理。图像处理技术发展至今,已经非常成熟,而许多成型的图像处理软件在软件市场推出以来也完全能让用户满意。 本图像处理系统设计是可行的。 1—4 周: 从网上及书本了解关于图像处理的知识,学习图像处理技术,写开题报告。 5—6 周: 构造系统的总体框架,偿试编写一些代码及设计小程序。 7—8 周: 开始编写代码并着手构建程序。 9—11 周: 总体系统程序设计。 12—13周: 对系统进行测试,并改正其中的一些错误。 14—15周: 写毕业论文,进行答辩。 四、参考文献 [1] 吕凤军.数字图像处理编程入门.北京:清华大学出版社.2000年 [2] 周长发.精通Visual C++图像编程.北京:电子工业出版社.2000年 [3] 周长发.多媒体计算机技术开发与应用.北京:电子工业出版社.1995年 [4] 伍俊良 编著.VC++课程设计与系统开发.北京:清华大学出版社. 2002年11月1日 [5] 杨淑莹 编著. 边奠英主审.VC++图象处理程序设计.北京:清华大学出版社、北方交通大学出版社. [6] teve Rimmer 著.木杉等译.Windows图象处理实用技术和范例. 北京:学苑出版社. 1994年 [7] 崔屹.数字图象处理技术与应用.北京:电子工业出版社. 1997年 [8] Scott Stanfield 等著.华译工作室译.Visual C++ 开发人员指南.北京:机械工业出版社.西蒙与舒斯特国际出版公司. 1997年 [9] 陈兵旗、孙明 编著.Visual C++ 实用图像处理. 北京:清华大学出版社. 2004年3月 [10] 林锐 著.高质量C++/C编程指南.北京:电子工业出版社,2002年
目录
致谢 首先,感谢我的指导老师XX博士。在本系统的开发过程和论文撰写过程中对我的大力支持和帮助,在资料收集和系统设计等所面临的问题,也都给予了很大的帮助。另外,还要感谢朋友张喻对我在设计过程当中的帮助及本组李炳进同学的热心帮助,在此一并表示衷心的谢意。
|
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT |
本文选自计算机毕业设计http://myeducs.cn |