浅谈计算机软件技术的发展及其在工程领域中的应用
2009-07-01邵琳
邵 琳
[摘要]介绍计算机软件的发展,并重点介绍在文献整理和模糊图像处理工作中的计算机软件的应用。
[关键词]计算机软件文献整理模糊图像处理
中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)1210158-01
一、导言
随着计算机的几十年的发展,一方面,计算机硬件不断随之更新和进步,另一方面,计算机软件的发展更加迅猛和日新月异,其更新的速度超出了人们的想象。
计算机的硬件环境则提供了计算机软件技术进一步更新和发展的基础和平台,硬件技术更新周期的速度也在越来越快,尤其是电子计算机的出现和发展,以及其在各个工程领域内的广泛应用,也已经促使整个社会进入了数字化、信息化和网络化的崭新计算机时代。
现代社会的发展越来越离不开计算机的使用,从应用的广泛程度来讲,计算机技术已经渗透到整个国民经济和人类进行社会生活的方方面面、角角落落,并且越来越多地进入了普通的人类家庭;从应用的深入程度来讲,计算机技术已不仅仅是最初的一种具有单纯计算功能的使用工具,它已经被人脑的智力进行了深度的扩充和延伸,如,在数据的网络通信和远程的经济管理,以及一个国家的工农业生产、用作医疗的诊断以及文化教育等诸多事业中越来越占据着无可替代的地位,而计算机软件的发展成为实现计算机技术在工程领域应用的基本要素,计算机在各个工程领域的发展,则需要计算机软件的发展,并提供强大的动力。
二、计算机软件的发展
计算机软件技术的发展过程中经历了两个重要阶段:一是上世纪50-70年代,个人计算机即PC机的诞生和广泛应用,由于个人计算机本身具有体积小、重量轻等许多的优点,而功能由急需变得越来越强大,则其软件的供应成为了不可逾越的难题,促使机器语言、汇编语言和FORTRAN等的诞生,另外还有批处理系统和分时操作系统的加盟;二是自上世纪70、80年代开始的计算机技术和新的通信技术的结合,此时计算机软件的发展包括了数据库发展和型程序的开发,以及基于大规模集成电路的Corba和WebService软件的成型,从而形成了双发甚至多方进行相互通信和资源共享的计算机网络架构,并最终发展成为覆盖全球的计算机网络Internet,不仅使的计算机的应用进入了社会各行各业,并且还惠及了普通百姓,使其大量地走进了普通家庭,使得计算机的应用得到了真正意义上的普及,使人类社会进入了一个崭新的、全球化的网络时代。
三、文献整理工作中计算机软件技术的应用
在传统的文献整理工作中,主要是工作人员通过手工清点相关的文献,并抄写各种数据,最终形成数据的摄制清单,再送交拍摄人员,作缩微拍摄的最后处理。随着计算机技术的普及,以及计算机软件系统的成熟,文献整理工作中逐步融入了越来越多的计算机技术元素。
上世纪计算机软件技术在文献整理工作中的应用思路大概是:首先,利用数据库对各种数据做记录;再利用word文档制作摄制清单即著录表单,还有刊头和胶片盒盒标等;最后利用打印机进行文档的打印,这些代替了传统文献整理工作中人力作业的繁琐和误差。其中数据库等都是计算机软件发展的产物。
进入21世纪后,计算机技术的发展更加是日新月异,人们不再满足于运用普通的计算机办公软件进行简单的文字处理,而是利用有针对性的计算机软件来简化相应的工作流程,以期提高工作的效率。文献整理作为缩微工作的前期准备阶段必不可少的环节,在整个缩微工作中占据着不可替代的位置。下面对缩微工作中的文献整理工作中计算机软件的应用进行阐述。
因为缩微中心的数据制作和存储的基础是丹诚数据库,要想进行比如胶片盒盒标的打印,只能逐条地打开数据库中的所需数据,把需要的字段内容一部分一部分地粘贴到相关的指定文档中,形成统一格式,最终进行统一打印。可以看出这样做的工作量很大,程序也较繁琐,从而很容易出现人为偏差。
此时,一种具有介适功能的软件则被提出来了,以期来提高工作效率。marcpro.exe——一类TransDlg Microsoft基础应用程序软件应运而生。该应用程序软件是为辅助实现数据库更强大的功能而专门设计的,在实际工作的应用中发挥了很重要的作用。
四、模糊图像处理工作中计算机软件技术的应用
随着视频监控系统的逐步发展,监控图像的清晰获取成为需要,尤其是随着各种图像处理算法的发展,图像处理后的清晰度变得越来越高,各种针对视频图像的处理工具如图像处理软件,也随着需求的加强而得到深入发展,成为了图像处理工作中的重要部分。
(一)图像处理软件的常用功能
1.对图像进行模糊处理。处理由于运动和焦距不实造成的图像模糊,在实际中是一项很重要的功能。2.消除视频图像的噪声。利用图像自动增强等功能增强图像所反映的内容;去除噪声,包括图像锐化、消除锯齿和数字滤波等功能;减弱马赛克,由于很多录像设备的像素低,图像放大后则产生了马赛克现象;明暗校正,如,图像中的被拍摄物背向光源,光线较暗,无法清晰辨别其内容,需要明暗校正的图像处理。3.图像重建功能。多帧融合并去模糊;帧平均,如图像中的人的五官模糊,则可用帧平均处理,使其五官等变得明晰可辩。4.动态视频处理功能。对录像整体的亮度、对比度和麻点噪声以及马赛克等进行处理。5.还原图像的真实颜色。还原由于光线和摄像机等原因造成的颜色失真情况。
(二)实例
1.对图像的模糊处理,利用图像自动连续处理法和图像重建功能中的多帧融合方法。原始录像中车牌号很模糊,无法进行准确辨认,经过图像自动连续处理,再用多帧融合并去模糊重建后,可以清楚地辨认出车牌号是3PLK273。2.消除视频图像噪音,利用图像重建方法。原始录像中的噪声很大,拍摄光线也较暗,人物五官无法清晰辨认出来。经过多帧跟踪和图像重建等功能进行处理后,则人物五官特征变得较为明显易辩。
五、结束语
目前,计算机技术在整个的国民经济中相当广泛的领域内以及在人们的日常生活中的应用可以说是无处不在了。以软件为其内在灵魂的计算机信息系统正在对系统的高度集成化、结构的广泛分布化、包括的信息多元化和功能的智能化等一系列的新型发展方向越来越重视,并在实际中逐步加以实现。
参考文献:
[1]杨盘龙,无线网状网容量分析与优化理论研究[J].软件学报,2008(3).
[2]王本年,Web智能研究现状与发展趋势[J].计算机研究与发展,2005(5).
[3]方海光,软件工程经济的研究及发展趋势[J].计算机工程,2006(18).
[4]张林,软件安全漏洞的静态检测技术[J].计算机工程,2008(12).
[5]马拉斯科,软件开发的边界——管理成功的项目[M].北京:电子工业出版社,2007.
[6]汤庸,协同软件技术及应用[M].北京:机械工业出版社,2007.
[7]张家浩,现代软件工程[M].北京:机械工业出版社,2009.