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

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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JAVA平台的图像处理软件的设计与实现...doc

基于JAVA平台的图像处理软件的设计与实现 摘要:随着计算机技术的迅速发展,数字图像处理技术在领域的研究和应用日益深入和广泛。Java是Sun公司推出的一种面向对象编程语言。Java非常适合于企业网络和Internet环境,现已成为Internet中最受欢迎、最有影响的编程语言之一。目前国内使用Java语言开发的图像处理系统比较少,这也增加了这方面的研究价值。并设计Java GUI(图形用户界面)用来显示图像处理的结果raphics 2D,图形图像,Java GUI,多媒体,数字图像 一、绪论 4 (一)课题来源 5 (二)课题的目的和意义 5 (三)本软件的特点 5 (四) JAVA语言的发展概况 5 1.JAVA语言的诞生 5 2.JAVA语言的发展 6 3.JAVA语言的成熟 6 (五)JAVA语言的特点 6 1、简单性 6 2、面向对象 7 3、分布式 7 4、健壮性 7 5、安全性 7 6、可移植性 7 二、问题分析 7 (一)功能设计 7 (二)设计问题 8 1、理论问题: 8 2、技术问题: 8 3、实践问题: 8 (三)设计原则 8 (四)开发工具的选择 8 (五)使用到的主要技术 9 1、java.awt 9 2、java.awt.image 9 3、java.awt.color 9 三、设计与实现 10 (一)总体结构设计 10 1、对BufferedImages类对象进行图像数据处理方案如下: 10 2、软件的组成和功能 10 3、软件功能测试: 14 四. 结束语 14 参考文献 16 一、绪论 20世纪70年代以来,随着计算机的广泛应用,其使用者对其画面表现能力的需求也随之提高,数字图像处理技术应运而生,它是一门迅速发展的新兴学科,目的是在计算机上实现和强化人的视觉以及人对视觉信息的加工处理能力。进入21世纪,随着计算机技术的迅猛发展和相关理论的不断完善,数字图像处理技术在许多应用领域受到广泛重视并取得了重大的开拓性成就航空航天、生物医学工程、工业检测、机器人视觉、公安司法、军事制导、文化艺术等领域。技术成为一门引人注目、前景远大的新型学科。Internet是全球最大的计算机网络,它起源于1968年美国国防部高级研究计划局 (ARPA---Advanced Research Project Agency)主持研制用于支持军事研究的计算机实验网ARPANET。如今,JAVA语言的诞生   它是有Sun公司开发出来的.它的诞生主要得益于家用电器的芯片.开始时,它的开发者想用C++语言来开发电器的芯片,但是,由于芯片的种类各不相同,因此,程序要进行多次编译.尤其是C++中的指针操作,一旦操作不慎,就会引起问题,程序可以出错误,但是家用电器不能出错误.为此,它的开发者将C++语言进行简化,去掉指针操作,去掉运算符重载等,去掉C++中的多重继承,得到了Java语言,将它变为一种解释执行的语言,在每个芯片上装上一个Java语言虚拟机器。刚开始Java语言被称之为Oak语言(橡树语言)。2.JAVA语言的发展   它的发展得益于的发展.刚开始时,的发展比较缓慢,每个网页上面都是静态的画面,不能与用户进行操作.即使是后来的CGI也只是在服务器端进行运行,速度太慢,人们迫切需要能够在浏览器端能与用户进行交换,并且画面能够动起来,但是,WWW上的机器是各种各样,操作系统也是千差万别,后来人们想到了Oak语言,它是解释型执行语言,只要每个机器上的浏览器能够有它的虚拟机器,Oak语言就可以运行,因此Oak语言发展起来,后来名为Java语言.现在网络上流行开发语言是Java语言。 3.JAVA语言的成熟   语言现在逐渐成熟起来,它的类已经千个,它的类无所不包,而且还可以通过第三方购买类,为Java语言的发展提供了良好的发展前景.同时它也是跨平台的语言,因此许多软件开发商,硬件开发上也争先恐后地想乘上Java语言的快车,都声称支持JAVA语言,它对微软发起了有力的挑战,而且Sun公司正努力开发JAVA芯片。目前JAVA程序已经能运行在从Windows系列、Unix系列、Mac OS系列到Linux等几乎所有操作系统平台上,而且特别重要的是它已经能做到一次编写,到处运行;另一方面,与C 等传统程序设计语言相比,用JAVA来开发GUI应用程序的难度已经大大降低;加上JAVA语言所具有的纯面向对象、网络功能强大等特性,使得JAVA非常适于用来编制应用软件。 软件的整体布局上简洁实用,美观大方。方便使用,功能说明清晰,由于自己的技术水平有限,图片的处理效果可能不太理想,但是能够体现出Java在图形处理方面的基本功能。 (二)设计问题 本课题研究的目标是:建立一个基于JAVA平台的符合当代社会理念、具有实用价值的、综合效益很高的图片处

文档评论(0)

docinppt + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档