基于java平台的图像处理软件的设计与实现..

基于java平台的图像处理软件的设计与实现..

ID:22344669

大小:290.00 KB

页数:16页

时间:2018-10-28

基于java平台的图像处理软件的设计与实现.._第1页
基于java平台的图像处理软件的设计与实现.._第2页
基于java平台的图像处理软件的设计与实现.._第3页
基于java平台的图像处理软件的设计与实现.._第4页
基于java平台的图像处理软件的设计与实现.._第5页
资源描述:

《基于java平台的图像处理软件的设计与实现..》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于JAVA平台的图像处理软件的设计与实现基于JAVA平台的图像处理软件的设计与实现摘要:随着计算机技术的迅速发展,数字图像处理技术在各个领域的研究和应用日益深入和广泛。Java是Sun公司推出的一种面向对象编程语言。Java非常适合于企业网络和Internet环境,现已成为Internet中最受欢迎、最有影响的编程语言之一。目前国内使用Java语言开发的图像处理系统比较少,这也增加了这方面的研究价值。本论文首先对Java处理图形图像的算法做介绍,并设计JavaGUI(图形用户界面)用来显示图像处理的结果。关键词:JavaGraphics2

2、D,图形图像,JavaGUI,多媒体,数字图像基于JAVA平台的图像处理软件的设计与实现一、绪论4(一)课题来源5(二)课题的目的和意义5(三)本软件的特点5(四)JAVA语言的发展概况51.JAVA语言的诞生52.JAVA语言的发展63.JAVA语言的成熟6(五)JAVA语言的特点61、简单性62、面向对象73、分布式74、健壮性75、安全性76、可移植性7二、问题分析7(一)功能设计7(二)设计问题81、理论问题:82、技术问题:83、实践问题:8(三)设计原则8(四)开发工具的选择8(五)使用到的主要技术91、java.awt92、j

3、ava.awt.image93、java.awt.color9三、设计与实现10(一)总体结构设计101、对BufferedImages类对象进行图像数据处理方案如下:102、软件的组成和功能103、软件功能测试:14四.结束语14参考文献16基于JAVA平台的图像处理软件的设计与实现一、绪论20世纪70年代以来,随着计算机的广泛应用,其使用者对其画面表现能力的需求也随之提高,数字图像处理技术应运而生,它是一门迅速发展的新兴学科,目的是在计算机上实现和强化人的视觉以及人对视觉信息的加工处理能力。目前国内外市场依然是以Adobe公司的Phot

4、oshop为主流的图形图像处理软件,软件拥有强大的处理能力,丰富的工具库,代表着计算机图形图像处理领域的最高技术标准。进入21世纪,随着计算机技术的迅猛发展和相关理论的不断完善,数字图像处理技术在许多应用领域受到广泛重视并取得了重大的开拓性成就,如航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等领域。图形图像处理技术已成为一门引人注目、前景远大的新型学科。Internet是全球最大的计算机网络,它起源于1968年美国国防部高级研究计划局(ARPA---AdvancedResearchProjectAgency)主

5、持研制用于支持军事研究的计算机实验网ARPANET。网络的发展,同时为图形图像技术提供了发展的空间,并且网络的多媒体化,丰富化,同时也对图形图像处理提出了更高的要求,Google的卫星地图便是非常成功的例子如今,各式各样的,形形色色的精美图片,在各个领域得到了广泛的应用,图形图像技术已经成为必不可少的应用。(一)课题来源本课题根据我大三学习期间所学习的JAVA开发课程结合现在网上流行图形图像处理软件,因为个人对这个领域比较感兴趣,这个图形图像软件的编写是对我大学期间所学知识的一个总结。(二)课题的目的和意义主要目的在于通过基于Java平台的

6、图像处理软件的设计与实现,研究Java语言的面向对象编程和多媒体编程,并了解其图形绘制机制和多线程原理.进一步熟悉JavaAPI类库,对面向对象编程有更加深入的学习和掌握。基于JAVA平台的图像处理软件的设计与实现本选题的意义在于对图形图像处理领域方面的深入和探究,试图开发出具有实用价值的,或者具有一定参考价值的软件产品.并且可以进一步了解和掌握软件开发的全过程,改善和提高自身的软件设计和开发能力。同时,自身对图形图像的处理比较感兴趣,能够增加自身对编程的学习和认识。(三)本软件的特点由于自身技术的限制,在开发上面不能展示太多的功能和特色,

7、加上Java语言本身在图形图像处理方面并不是很出色,所以在功能上只包含了几何变换,访射变换,钝化,锐化,颜色变换等操作。选择使用Java语言作为软件的编程语言,是因为Java语言的简单和可移植性强的特点,它能够跨平台运行,使用起来比较方便,不像c++那样,是基于源代码的移植,不能够跨平台运行,对于软件开发没有Java那样便捷,并且Java在图形图像这方面的研究较少,希望在这上面有所发现。(四)JAVA语言的发展概况1.JAVA语言的诞生  它是有Sun公司开发出来的.它的诞生主要得益于家用电器的芯片.开始时,它的开发者想用C++语言来开发电

8、器的芯片,但是,由于芯片的种类各不相同,因此,程序要进行多次编译.尤其是C++中的指针操作,一旦操作不慎,就会引起问题,程序可以出错误,但是家用电器不能出错误.为此,它的开发者将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。