



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/4IMAGEJ的数字图像处理研讨论文摘要IMAGEJ是一个代码开放的JAVA图像处理程序,充分利用了JAVA语言的特性,为数字图像领域的研究注入了新的活力。本文介绍了IMAGEJ强大的插件功能和自身的MACRO语言,并展示了在IMAGEJ下常用数字图像处理方法的操作。关键词IMAGEJ;MACRO;插件作者简介陈家树,男,重庆永川市人,西南大学计算机信息与科学学院2005级硕士研究生,研究方向图形图像处理。1引言现在,关于图像处理和分析的软件或者函数库,很多采用的都是C和C语言,对很多常见的图像处理函数都有现成的代码和成熟的工具。然而,针对JAVA这一面向对象程序设计语言,却没有能很好地利用起来,在这上面开展的工作也较少,相关的工具也很少。IMAGEJ的出现在一定程度上改变了这一局面。IMAGEJ是目前世界上最快的纯JAVA图像处理程序。它能在01秒内对一张2048X2048的精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/4图片进行过滤。IMAGEJ不同的版本可以在WINDOWS,MACOS,MACOSX和LINUX系统上运行。它能读入许多种图片格式,包括TIFF,GIF,JPEG,BMP,DICOM和FITS。它支持“栈”,也就是一系列的图片共用一个窗口。它还是多线程的,所以像在处理读入图片这种费时的操作时,还可以并行进行其他的操作。它提供一些标准的图像处理函数,比如锐化、平滑、边缘检测和中值滤波等,能对图片进行缩放、旋转和反转等。更重要的是,IMAGEJ采用了一种开放式的结构,通过加入JAVA语言的插件来完成它的扩展。这样,使用IMAGEJ的内置编辑器和JAVA编译器就能得到各种插件。这样的机制就使开发人员自己编写的插件能解决他所需要解决的任何图像处理和分析的问题。与之配合使用的MACRO语言,也为IMAGEJ带来了更多的方便。2IMAGEJ的MACRO语言一个MACRO就是能自动产生一系列IMAGEJ命令的程序。有两种方法可以创建MACRO程序。最简单的一种就是使用IMAGEJ的PLUGINS/MACROS/RECORD命令,这样当你使用IMAGEJ菜单中的命令时,就会自动在一个RECORDER中记录精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/4下来,生成MACRO语句,得到MACRO程序。还有一种创建方法,打开PLUGINS/NEW,在弹出的对话框中输入创建的MACRO程序的名字,选定“TYPE”为“MACRO”,接下来就可以在弹出的编辑框中编写自己的MACRO程序了,它以后缀名“TXT”保存。MACRO程序提供了把多个IMAGEJ命令组合起来用的途径,研究人员也可以根据自己的需要定制。IMAGEJ可以把MACRO程序添加到“工具栏”上,也可以添加进“PLUGINS”菜单中,所以它的使用让开发研究变得更加简便。21MACRO语言的变量MACRO语言是一种“无类型”定义的语言。也就是变量的使用不需要先进行声明,也不用显式给出变量的数据类型。当它们被使用在赋值语句中时,会被自动初始化为相对应的类型。所以一个变量就可以用来存放各种数据类型,包括数字、字符串或者数组等。甚至在同一个MACRO程序中,同一个变量能存放任何的数据类型。看下面这段程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC TR 23951:2025 EN Information technology - Cloud computing - Best practices for using the cloud service level agreement (SLA) metric model
- 【正版授权】 ISO 2903-2:2025 EN ISO metric trapezoidal screw threads - Tolerances - Part 2: Limits of sizes
- 【正版授权】 ISO 9917-1:2025 EN Dentistry - Water-based cements - Part 1: Acid-base cements
- 【正版授权】 ISO 25110:2025 EN Electronic fee collection - Interface definition for on-board account using an integrated circuit card (ICC)
- 【正版授权】 ISO 22002-100:2025 EN Prerequisite programmes on food safety - Part 100: Requirements for the food,feed and packaging supply chain
- GB/T 46003-2025动物油脂羊油
- 北欧知识城电商培训课件
- 校运会面试题及答案
- 氨纶工厂面试题及答案
- 昏迷患者护理试题及答案
- 医用高等数学智慧树知到答案2024年南方医科大学
- 中医护理教案
- 庄毓敏-商业银行业务与经营-第6章
- JGJ/T235-2011建筑外墙防水工程技术规程
- 数据安全重要数据风险评估报告
- 四害消杀培训
- 伐木工安全培训
- 旅游业行业中层管理人员培训方案
- LED外贸英语入门
- 机械图纸识别(修订版)
- 2024年湖北邮政集团招聘笔试参考题库附带答案详解
评论
0/150
提交评论