论文部分内容阅读
目标识别是当今一个方兴未艾的技术领域,在信息业正显示出它极大的应用前景。本文主要对海空背景下的目标识别算法进行研究。海空背景下,由于空气中水气、背景光等多种因素的影响,图像质量差,目标信息不详细。因此,研究在海空复杂背景条件下的目标识别技术,对获取高质量海面目标信息具有非常重要的意义。本文采用微软成熟的DirectShow技术实现海空背景下视频图像的目标识别,并设计软件实现。首先介绍了DirectShow技术的整体框架与基本情况。其次,针对原始视频文件中存在的大量噪声,进行图像预处理,有效地降低了噪声,有利于后续的检测。然后,提出了一种基于行均值和列均值的图像识别算法。这种算法以图像行灰度差异与列灰度差异为基础,将目标定位在一个较小的范围中,然后使用阶跃形边缘检测算法对分割后的图像进行目标精确识别。本算法逻辑简单,运行速度快,完全可以支持实时视频处理,目标识别效果令人满意。接着,使用C#语言编写了针对海空背景特点的通用图像处理软件,对本文提出的基于行均值列均值的算法进行仿真与改进,同时也仿真了本文涉及到的其它算法。最后根据经过仿真的基于行均值列均值算法,利用DirectShow软件开发包编写视频处理滤波器,构建滤波器组,直接对视频文件进行处理。