关键词:
数字图像处理
Visual C++6.0
Matlab
摘要:
数字图像是由矩阵表示并以像素为基本元素的图像。随着当今社会科技的快速发展,计算机的使用贯穿于人类生产生活中,利用它对数字图像进行处理以达到人类需求的数字图像处理技术应运而生,并己在各领域得到广泛使用。因此,各式各样的图像处理软件也随之出现,但这些软件中有些操作复杂,有些使用对象具有针对性,不利于数字图像处理的初学者使用。针对现有系统存在的问题,本文基于Visual C++6.0和Matlab设计了数字图像处理系统。系统实现了数字图像处理中基本的文件操作以及经典算法,具有很好的可移植性与可操作性。此外,系统还增加了“添加新算法”这一功能,用户可将一些新的算法增加到系统中,或者与系统中其它经典算法进行比较,有效提高了本系统的可扩展性。同时,本系统利用Visual C++6.0设计了友好的用户界面,对某些算法,系统设置了相关的参数设置窗口,便于用户操作,具有良好的交互性。本系统能够帮助用户很好的学习并掌握数字图像处理技术中基本的算法,直观的观察每种算法的运行结果,并对实现同一功能的不同算法进行直观的比较分析。系统的易操作性,更使得该系统适合于初学者的使用,系统很好的交互性也方便了研究者调整相关算法的参数,从而更好地研究该算法,而系统的可扩展性使得用户可以将自己的算法导入到系统中并执行,将自己的算法与系统中已有的算法进行比较分析。总之,本系统为学习者及研究人员提供了一个非常好的数字图像处理平台。