基于构件的图像处理实验平台设计研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:760904
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图像处理是计算机通过一系列算法对图像进行分析,以达到研究人员所需图像结果的技术。那么通过实验来验证研究人员算法可行性和处理效果是必不可少的过程。又由于图像处理算法种类繁多,常用的算法使用率高,那么实验人员就会面临着重复编写这些高使用率算法的难题,大大降低了自己的实验效率。因此一个操作便捷、可扩展性强、实验效率高的图像处理实验平台对于研究人员是非常必要的。构件技术是软件复用领域的一个重难点,它能够通过它的复用特性,大大的提高软件开发效率,缩短开发周期,减少工作量。本文设计开发了基于构件的图像处理实验平台。该平台有着构件化的算法组合功能,同时支持用户添加新的算法构件,使用户可以将新添加的算法构件和平台现有的算法构件进行组合生成算法通道,帮助实验人员解决对一些常用算法进行重复编码的难题,提高实验效率。而且对实验结果有着可视化的输入输出,使实验人员可以实时直观的看到实验效果。该平台采用拖拽组合算法构件的操作形式,有良好的交互能力,操作便捷。在设计开发过程中也遇到了许多问题,作者通过提出装饰组装机制和构件化组态模型予以解决。主要研究内容如下:1.提出一种基于装饰的组装机制。该组装机制通过创建包装构件,动态的扩展构件的功能来完成组装。由于图像处理实验平台是针对流式的算法通道来对图片进行处理,而每个构件是一种处理算法。因此,针对该平台的特殊性以及专业性,该组装机制充分切合了实验平台的算法组合需求以及拖拽组合的操作模式。2.提出了一种基于构件的组态模型。由于该实验平台有着其独特的拖拽组合算法构件来形成算法通道的操作形式,以及图像处理算法多样化流程规约的领域特性。借鉴了工控领域中组态的概念和特性,提出了基于构件的组态模型。该模型基于构件的基础给开发人员以及用户带来了高效率的开发与使用,以及切合图像处理实验平台需求的三层软件体系结构为可扩展性打下基础,同时引入宏观逻辑描述使得实验人员可根据自己的业务需求来对图像处理实验平台算法通道的规则进行限制约束,使用户可以参与到系统的开发中去来保证系统的功能可以和用户的业务需求始终保持一致。3.在构件化组态模型和装饰组装机制的基础上对图像处理实验平台进行设计与实现,同时对部分关键代码进行了展示。最后进行了大量不同角度、不同层面的测试实验,对图像处理实验平台算法构件的组装执行、装饰组装机制、宏观逻辑描述等进行了全面的测试验证。
其他文献
彩色化是基于一些给定颜色,为单色图像和视频自动提供颜色的一项技术。通常,图像彩色化以一些用户提供颜色的种子像素点作为初始条件,并在一个给定的优化约束下,将颜色逐渐向
互联网的高速发展以及移动设备的广泛应用使得图像数据呈现爆炸式的增长,单图像分割技术在处理大规模图像时表现出性能不足。过去十年间,多种能实现大规模图像同时分割的协同
目的探讨环境化学物暴露、血浆mi RNA表达异常与儿童急性淋巴细胞白血病(c ALL)发生风险之间的关系,并分析二者在c ALL中的的交互作用,为c ALL的一级预防提供理论依据。方法
云计算因其大规模、虚拟化、高可靠性、高伸缩性和按需付费等优点,为用户的复杂计算、大量存储等工作带来巨大的便利。然而,随着云计算的普及,云安全问题也随之暴露。由于大
随着信息化技术与计算机技术的快速发展,政府和各级事业单位为了增强自身的服务和管理水平,提高工作效率,增强单位管理能力,提升人员的素质,就必须加强信息化系统的建设。在
项目进度管理是贯穿项目整个生命周期的一项核心内容,在信息化项目建设过程中发挥着越来越重要的作用。首钢客户营销服务平台项目建设是近两年的重点工作之一,通过平台建设实
随着中国经济发展与金融行业的壮大,私募股权投资已经成为国内市场资源配置非常重要的投融资手段,以其快速灵活的投融资特性蔓延到各行各业。然而私募基金进行的投融资活动中
软件定义网络(Software-Defined Networks,SDN)的提出解决了传统网络中网络设备控制平面和数据转发平面耦合度过高的问题。相比于传统网络,SDN网络结构更加易于管理和部署,使
随着科学技术的不断发展和进步,各个行业都在不断的发展和壮大。企业产品的质量监督和管理也就成为比较重要内容之一。本文针对某市质量监督局,投诉举报信息管理实际业务需求
随着交通水路运输行业的不断发展,港口的装卸效率和装卸能力都极大提升,外轮理货作为港口运输物流链中的一个重要环节,直接影响港口的核心竞争力和综合服务能力,因此需要通过