1、研究的问题:
利用delphi制作图像效果处理的软件,研究各种图形算法以及图像效果算法,研究dll插件技术的应用。
2、课题背景:
这是个科技高速发展的时代,计算机在我们身边变得越来越普及,很多繁琐的工作都可以交给计算机,可以省去不少时间。以前人们绘制图像的时候,都只能通过笔墨纸砚的方式。谁又能想到在屏幕上可以形成如此丰富多彩,形象万千的画呢?当然计算机最为出色的绘画技巧就是通过复杂的数学算法,对一幅图进行从头到尾的改头换面,可以把画做成浮雕的样子,甚至可以把一幅油画变成铅笔画。现在的绘图软件有好多种,比较广为人知的有photoshop,我行我速,corldraw,painter等等,每种软件都各有各的特色。由于这些绘图软件的功能都过于强大,为了更集中地研究其中比较重要的功能,我们组准备制作一个以图像效果处理为主的软件。主要分析处理图像所用的数学算法,把离散,高数等所学知识运用到实践中去。另外还有插件技术,动画技术。
3、课题目的、意义、范围及目标:
主要分析处理图像所用的数学算法,把离散,高数,线性代数等所学知识运用到实践中去。并且熟练运用delphi编程,熟悉其各个组件功能。综合运用所学知识,把理论和实践相结合,在编程和思考中不断提高自己的动手能力和思维能力。理论上,进一步巩固大学数学知识,并且将其和图像的算法相结合,利用图像的每像素点间的色调差异值或位置等得到的数字信息,加入数学公式计算,算出需要的效果。实践上,可以研究出更加独到的图像效果算法,提高自身的delphi编程应用能力 ,提高逻辑思维能力和动手能力。
4、论文撰写过程中采取的方法和手段:
开发软件的时候及时记录好每次遇到的问题和解决办法,按照系统开发要求,一步步写好说明书,拟好系统框架,画出系统结构图。写论文的时候翻看这些早期的记录资料,将软件的制作过程再重新回顾一下,利用事先设定好的系统框架一步步往下走,按照论文的基本格式,对系统进行从简单到复杂的介绍。另外,还可以借鉴其他相关专业学科的优秀论文,学习其写作技巧和写作方式。
5、国内外产品现状及评点:
现在国内外都有各种形形色色的绘图软件,都有强大的图像效果处理功能,并且可以根据用户需求不断更新加载各种不同的新功能。国外比较有名的有photoshop,coreldraw等,其中photoshop是最广为人知的一款兼绘图和图像效果处理为一体的图像处理软件,几乎每个美工都必须掌握这款软件。国内比较有名的有我行我速,它的界面整洁美观,比较容易上手。但是相对于photoshop,它的效果还是不大理想。
一,效果参数不可以手工设置;
二,效果不够多,没有办法调出理想的光感和质感,而photoshop的图层样式这一功能可以调出近似实物的光线变化;
三,无法制作动态gif,且保存为压缩图像格式的时候,容易失真。
虽然相对于photoshop它的功能是不够完善,但是对于一般家庭,这款软件更实用,因为其拥有的很多现成的效果不必通过photoshop的复杂操作就可以直观地反映给用户。Photoshop强大的功能不是一朝一夕就可以理解并熟练运用的,其主要还是面向美工等专业设计者。
6、毕业设计准备情况详解:
6.1社会考察及体会:现在不少企业都是凭实力说话,拥有再高的学历也只是一本废纸。一个有经验有技术,能够替公司赚钱的人,在市场中永远都是抢手货。寒假期间,我就曾经试着去找一份工作,可是企业的要求都很高,不少要求英语六级,还有一至两年的工作经验,重要的就是应聘者太多了,就算符合要求也未必会被录用。所以说,现在的社会是一个竞争的社会,优胜略太,适者生存。自己也曾经去面试过,终于发现自己真的太缺乏锻炼,都没有什么拿的出手的作品。看来想要让企业认同自己,没有具有说服里的作品是不行的。一段日子的求职过后,我决定就此打住,先把基础打好再说,另外得制作出好的作品。于是,我收集各种资料书籍,学习系统的知识,虽然寒假有点短,但是还是可以消化两大本书了。
当然,一个方面是为了以后找工作打好基础,还有一个方面就是为了毕业设计打好基础。首先,去逛逛各个书店,购买做毕业设计要用到的软件教程,以及各种理论和实践结合相关的书籍。然后再把网络上需要的资料整理起来,方便日后查询。我所选的课题是图像效果算法和插件技术,软件制作平台是deiphi,所以需要借助不少介绍该软件的书籍和教程来了解该软件,另外还要时时上机操作将书里的知识进一步巩固与实践,。除了对软件的进一步熟悉和熟练,还要加强理论知识的研究,图像效果算法需要用到图形学的内容,这有涉及到高数,线性代数等数学理论知识,还有配合一定的思维能力,才可以将该课题的初步研究与设想做好。网络上的实际素材是很不错的,很多都有介绍一个图像效果形成需要怎样的编程实现,基本的理论方法和观点是什么,用到那些数理函数等等。不过比较困难的是,很难找到一些现成的多媒体编程的程序,很难从中得到实践编程与制作的借鉴。另外还比较困难的就是delphi的编程基础比较差,对程序的理解也差,还有图形学是第一次接触,很多东西很难理解,很难将其联系起来,对图像效果的算法也不知该从何处下手,看来只能从零开始,一步一步来了。
6.2课题准备与体会待课题的相关资料整理的差不多的时候就可以开始写开题报告了
这时候就可以确定系统的模块功能,还有各个组员的分工情况。我们组就2个人,系统主要分为图像的效果制作模块,图像的动态浏览模块,软件插件模块,独立播放器模块。我负责的是图像的效果制作(静态效果),还有插件模块。为了让图像有丰富的效果可供选择,我翻阅了大批资料,其中有关于描边效果,浮雕效果,铅笔画效果等多种常见效果的制作技巧和思路。看过资料,就会发现,高等数学和线性代数在其中的运用广泛,比如傅立叶函数。填写报告还要对系统的可行性进行分析,整理出制作系统的时候可能会遇到的问题和解决办法,还要给写论文做好笔记基础。另外就是制定时间表,每个不同时期应该完成什么任务,以保证自己能够在预定的时间内完成制定的任务,以防在需要上交文件的时候还缺少部分内容。
看了不少关于图像处理的书籍,终于了解了图像处理的理论方法。首先是光学模拟处理。他是建立在傅立叶光学的基础上,进行光学滤波、相关运算、频谱分析等,可以实现图像像质的改善、图像识别、图像的几何畸变和光度的矫正、光信息的编码和存储、图像的伪彩色化、三维图像的显示、对非光学信号进行光信息处理等。光信息处理的优点是实时,能进行二维并列运算,借助于全息图可作三维并列运算,运算速度很快,处理的图像信息容量可以特别大,处理系统也比较简单。其不足是处理精度较低,灰阶少,处理缺乏灵活性。常用在定性分析中。其次是电学模拟处理。它是把光强度信号转换成电信号,然后用电子学的方法,对信号进行加、减、乘、除、进行浓度分割、反差放大、色彩合成、光谱对比等。在电视视频信号处理中常应用它。近期发展较快的CCD模拟处理方法,是根据CCD的特性。CCD模拟处理在设备、成本方面都有很大的优越性,在滤波技术方面较计算机更易于实现。再次是数字处理。图像的数字处理是在以电子计算机为中心的包括各种输入、输出及显示设备在内的数字图像处理系统上进行的,是将连续的模拟图像变成离散的数字图像后,用建立在特定的物理模型和数学模型的基础上而编制的程序控制下,所进行并实现的种种要求的处理。数字图像处理的发展取决于硬件的研制、软件的开发和必要的科学储备。当前,图像处理总的发展研究趋势是以数字处理为主,因为这种方法有许多优点。但是与光信息处理相比,它的处理速度、图像的容量等受到计算机的限制,处理设备也比较复杂。最后就是光学—计算机混合处理。混合处理是先用光学方法对图像作预处理,再用数学方法作精处理。因而兼备了二者的优点,在某些场合得到应用。
7、论文写作提纲:
摘要
第一章引言
课题背景,研究课题的任务、目的和意义,系统的主要功能和特色
第二章 系统需求分析
本课题研究现况分析(图像效果算法),要解决的技术难点,系统设计的内容和目标,开发的环境和工具
第三章 系统详细设计
系统体系结构和功能设计,各模块的设计思路
第四章 系统的实现和测试
第五章 结束语
8、计划进度的安排:
2月23日——3月7日 系统分析阶段
3月8日——4月4日 系统设计阶段
4月5日——4月10日 系统实施、调试阶段
4月11日——4月25日 毕业设计说明书编写
4月26日——5月18日 毕业设计说明书整理打印
9、实践参观经验总结:
可以生产出更多赶超国际水平的高科技产品。不久的将来一定可以拥有一个自己的主板生产技术。我也必须得不断磨练自己,不断获取新知识,巩固旧知识,为了以后能够找到一份称心地工作。一定要更加努力,分外勤奋才行。