ImageJ软件在数字图像处理课程教学中应用.docVIP

  • 2
  • 0
  • 约4.53千字
  • 约 8页
  • 2017-12-10 发布于福建
  • 举报

ImageJ软件在数字图像处理课程教学中应用.doc

ImageJ软件在数字图像处理课程教学中应用

ImageJ软件在数字图像处理课程教学中应用   摘要:针对目前我国高校数字图像处理课程演示和实验平台的教学实际情况,详尽分析了ImageJ软件在数字图像处理课程教学中应用的合理性和优势,提出将ImageJ软件作为数字图像处理课程教学演示和实验的工具。将ImageJ软件引入数字图像处理课程的教学实践中,即可以用其在理论教学环节展示各种图像处理算法的效果,又可以在实验教学环节中通过编写ImageJ软件的插件让学生真正掌握理解图像处理的理论知识。 关键词:数字图像处理;ImageJ;课程教学;实践动手能力 作者简介:郑林涛(1977-),男,河南洛阳人,河南科技大学信息工程学院,讲师;董永生(1979-),男,河南新乡人,河南科技大学信息工程学院,讲师。(河南 洛阳 471023) 基金项目:本文系国家自然科学基金项目(项目编号的研究成果。 中图分类号:G642.0 文献标识码:A 文章编号:1007-0079(2014)08-0112-02 数字图像处理是通过计算机对图像进行去除噪声、增强、复原、分割、提取特征等处理的过程、理论方法和技术以及以之为研究对象的一门学科。自从20世纪60年代以来伴随着计算机技术的高速发展,数字图像处理技术获得了长足进步并且已经广泛应用于社会生活的各个领域。从20世纪80年代开始我国部分高校开始设置数字图像处理课程,数字图像处理已经成为目前高校信息类专业普遍开设的一门课程。数字图像处理课程要求学生具备较深的数学功底和数字信号处理方面的先修知识。而现实的教学情况是学生的数学功底普遍薄弱,学生面对抽象的数学公式具有严重的畏难情绪,教师难以激发并保持学生持续学习的兴趣。针对这些现实的教学情况,一些教师已进行了各种有益的探索。[1-3]本文立足于教学演示环节和实验环节所使用的软件进行探索,现在介绍如下。 一、数字图像处理课程教学所选用软件的现状分析 数字图像处理课程教学的教学效果与课程所选用的教材和教学软件密切相关,选择合适的教材和软件与教学效果密不可分。目前我国高校在数字图像处理课程中所用的常用软件可分为Matlab和Visual C++两类。 Matlab(Matrix Laboratory,矩阵实验室)是美国MathWorks公司推出的一款商业软件,它集矩阵运算、数值分析、信号处理和图形显示等强大功能于一体,拥有界面简洁、友好的用户环境。现在的Matlab已经不仅仅是一个“矩阵实验室”,Matlab已经成为国际上最流行的科学与工程计算的软件,广泛地应用于高校和研究机构。Matlab软件提供了图像处理工具箱,研究人员可以在此基础上便捷、快速地进行图像处理算法原型的设计。 使用Matlab软件作为图像处理课程教学软件的优点在于:第一,Matlab软件提供丰富的现成图像处理函数供用户调用,节省了用户开发底层函数的时间,提高了用户的开发效率。第二,目前世界上100多个国家超过一百万工程师和科学家在使用Matlab软件,软件配套的学习资源丰富。 使用Matlab软件作为图像处理课程教学软件的缺点在于:第一,Matlab软件的版权问题。Matlab软件的功能强大,但是其软件的售价非常昂贵,远远超出我国目前的高校的支付能力。除了Matlab软件自身售价昂贵以外,Matlab配套的各种工具箱也是价格不菲。而就目前我国高校的实际经济情况显然无法解决该软件的版权问题。选择Matlab作为教学软件往往也就意味着使用的是盗版软件。这一点与高校的教育精神和国际版权保护精神相违背。第二,Matlab软件的运行速度与其他软件相比较慢。在一些对软件运行速度有要求的场合,使用Matlab软件就显得力不从心。 在数字图像处理课程教学中常用的另一种软件是Visual C++。使用Visual C++软件作为图像处理课程教学软件的缺点在于:第一,Visual C++的版权问题同样无法解决。第二,与Matlab软件相比,使用Visual C++软件平台上没有像Matlab环境下有丰富的和成熟的图像处理库函数以供调用,所有的底层函数都要开发者自己编写,这势必影响用户的开发效率。而使用Visual C++软件的优点是可以获得速度的提升。 从上面分析可以看出目前我国数字图像处理课程使用的教学软件Matlab和Visual C++都有较多不足之处,而引入ImageJ软件可以较好的解决这些问题。 二、ImageJ软件概述 ImageJ是一个功能强大的、可扩展编程的开源图像软件系统,该软件最初是由美国国立卫生研究院(NIH)的Wayne Rasband完全用Java语言所写成。ImageJ最初只是希望作为NIH-Image软件的替代品,未曾料想Image

文档评论(0)

1亿VIP精品文档

相关文档