论文部分内容阅读
图像处理技术在很多领域中得到了广泛应用,比如医疗医药、生产自动化、机器人视觉等领域。对于建筑领域,图像处理也是非常重要的工作之一。整个图像处理流程是一个非常复杂的过程,从最初的图像文件数据的读取、显示,到图像滤波、边缘检测、模式识别,再到最后的图像保存都涉及到很多复杂的相关技术。而建筑领域中的图像,涉及到领域内一些特殊的图像处理内容。所以,面向建筑领域的图像处理软件,应该是既包含图像处理的通用技术,又包含建筑领域中的专用技术。本文以开发面向建筑领域的图像处理平台为总体任务,深入细致地开展了以下工作:1.对国内外的通用处理软件和专用处理软件进行了全面的比对和性能分析,从而确立了本文软件设计的总体目标。2.对本文软件进行了体系结构设计和系统总体需求分析。最终确定了本文软件的体系结构,是综合核心分层体系结构、领域专用体系结构和面向对象体系结构三者特点的混合体系结构。在系统的需求分析中,确立了数据接口、用户功能、运行环境的需求。3.针对常见图像格式的读取和显示问题,设计了读取bmp文件和jpg文件的数据接口。在软件的总体设计中,进行了系统的功能划分、软件平台的界面设计和各级菜单设计。4.对图像处理的一般功能和高级功能进行了设计,最后形成了点运算、几何变换、图像增强和滤镜四大功能模块。在每一个功能模块下,又封装了更为具体的子功能。通过对每一项功能的原理分析、流程设计、算法编程和性能测试,验证了本文软件功能封装的有效性。本文软件平台的建立,对于建筑领域的图像处理工作具有一定的实用价值。建筑领域中的图像处理技术还有很多特有的专项技术,在整个软件设计的过程中也深感本系统由很多地方需要改进和功能上的丰富,但由于时间仓促未能在此论文内实现。在未来的时间里,将结合作者的实际工作情况和进一步的研究进展,将面向建筑领域的图像处理系统逐步完善,使其能够成为建筑领域的一款小型辅助软件,融合建筑设计更多的基础功能,已达到为建筑设计提供设计支持的目的。