论文部分内容阅读
目前,软件开发的整体趋势是采用分布式组件技术建立面向对象的、基于网络的、分布的和异构的大规模应用系统,把整个软件系统划分为一个个相互独立的组件,每个组件完成特定的功能,可以跨越多种操作平台,独立于程序设计语言,并且相互通信,协同完成工作。 笔迹鉴别是人体生物特征识别中的一个重要研究领域,也是计算机视觉和模式识别领域研究的热点问题。目前虽然取得了一些成果,但全自动的笔迹鉴别尚存在很多难点问题需要解决。 本文主要在深入探讨已有的各种笔迹鉴别技术的基础上,结合基于CORBA的分布式组件计算技术,研究开发了一套满足公安部门使用的分布式笔迹鉴别软件系统,有很好的社会效益和经济效益。 本文主要进行的研究工作有如下内容: 1、研究了笔迹鉴别技术,对基于字迹特征和基于纹理特征的笔迹鉴别方法进行了深入探讨,总结了鉴别的方法和相应的计算公式; 2、研究了基于组件的分布式计算技术,对目前的三种分布式组件技术DCOM、J2EE和CORBA进行了深入分析和对比,提出了在CORBA架构上建立分布式笔迹鉴别系统; 3、使用软件建模语言UML对软件系统进行了建模,使用不同的视图对本系统进行了多方面的描述; 4、总结了软件设计模式,使用DELPHI实现了部分软件设计模式,并在系统中应用,收到了良好的效果; 5、使用Delphi实现了基于CORBA的分布式笔迹鉴别系统的客户端和服务器端软件,达到了预想的目标,满足了公安系统的要求。