- 9
- 0
- 约8.2千字
- 约 16页
- 2017-06-12 发布于北京
- 举报
基于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平台的符合当代社会理念、具有实用价值的、综合效益很高的图片处
您可能关注的文档
- 土方招标文件修改后2014.6.7.doc
- 土木工程实习报告工程概况.doc
- 土木工程概论论文(优秀版).doc
- 土的工程性质和方量计算.doc
- 圣地亚哥大学专业设置.doc
- 在linux安装discuz.doc
- 在PROTEL99SE中增加工作层的方法.doc
- 在WindowsXP系统中设置共享文件夹.doc
- 在Word2010中定义新项目符号.doc
- 在Wundows中有项功能-传真控制台.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)