基于OpenCV的运动目标检测与跟踪

被引:0
作者
吴晓阳
机构
[1] 浙江大学
关键词
视频; 运动目标检测; 背景差分; 运动目标跟踪; 图像分割; 卡尔曼滤波; CamShift; OpenCV;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
计算机视觉和数字图像处理技术可以广泛地应用于工业、医疗保健、航空航天、军事等各个领域,其中针对视频连续图像中运动物体的分析是其中应用前景最为广泛的一个方向,在机器人导航、智能视觉监控系统、医学图像分析、工业检测、视频图像分析以及军事雷达视频信号的处理上都有占有重要地位。 其中基于视频图像的运动目标分析也是计算机视觉和数字图像处理技术最为复杂的一个方向。它是一个庞大的工程,既要对视频信号进行采集,又要对采集的图像进行处理,还要针对具体的应用编写程序进行开发。对于要完成某项应用的工程人员来说,如果所有底层的算法都要自己编码实现,所有的图像处理函数都要从头编写,既造成时间和精力上的浪费,又难以保证稳定性、实用性和通用性。 OpcnCV(Open Source Computer Vision Library)是一种用于数字图像处理和计算机视觉的函数库,由Intel微处理器研究实验室(Intel's MicroprocessorResearch Lab)的视觉交互组(The Visual Interactivity Group)开发。采用的开发语言是C++,可以在Windows系统及Linux系统下使用,该函数库是开放源代码的,能够从Intel公司的网站免费下载得到。OpenCV提供了针对各种形式的图像和视频源文件(如:bitmap图像,video文件和实时摄像机)的帧提取函数和很多标准的图像处理算法,这些函数都可以直接用在具体的视频程序开发项目中。 针对在复杂背景中检测出多批特定运动目标并实施分配批号实行标记跟踪,本文利用OpenCV的运动物体跟踪的数据结构、函数以及基本框架,建立了一个由人机交互界面模块;运动物体的前景检测模块;运动物体的团块特征检测模块;运动物体的团块跟踪模块轨迹生成模块;轨迹后处理模块组成的视频图像运动目标分析系统。 在本文的最后阶段,使用此视频图像运动目标分析系统进行了大量实验,并全面分析了实验现象和数据。通过这些现象和数据可以得出结论:本文基于OpenCV设计的视频图像运动目标分析系统具有良好的实时性,能够正确的进行运动物体的实时检测和跟踪,并具有良好的鲁棒性。由于该系统在Windows下开发,如何将该系统移植到其他的系统或者是嵌入式平台并进一步提高系统的通用性和鲁棒性就成了今后研究工作的重点。
引用
收藏
页数:121
共 38 条
[1]
PERFORMANCE OF OPTICAL-FLOW TECHNIQUES [J].
BARRON, JL ;
FLEET, DJ ;
BEAUCHEMIN, SS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1994, 12 (01) :43-77
[2]
视频图像序列中的运动目标实时检测 [J].
郭海峰 ;
张亮 ;
粟毅 .
科技信息(学术研究), 2008, (01) :1-3
[3]
复杂场景下灰度图像的运动目标跟踪 [J].
陈伟杰 ;
王睿 .
计算机与现代化, 2007, (10) :110-113
[4]
电脑开发与应用第八届编委会暨AECC专题学术研讨会在桂林召开.[J]..电脑开发与应用.2007, 10
[5]
基于目标特征的灰度直方图重分布图象增强算法.[J].吴燕;张晨燕;.计算机与信息技术.2007, 08
[6]
基于目标特征的灰度直方图重分布图象增强算法.[J].吴燕;张晨燕;.计算机与信息技术.2007, 08
[7]
基于视频增强的昏暗背景下目标检测方法 [J].
杜振华 ;
张艳宁 ;
郑江滨 ;
须明 .
微电子学与计算机, 2007, (07) :16-19
[8]
面向彩色手术显微图像的去噪算法改进 [J].
周燕 ;
曹文 .
微计算机信息, 2007, (12) :287-288+294
[9]
自适应图像直方图均衡算法 [J].
张懿 ;
刘旭 ;
李海峰 .
浙江大学学报(工学版), 2007, (04) :630-633
[10]
一种基于帧间差分与背景差分的运动目标检测新方法 [J].
邱德润 ;
朱明旱 ;
伍宗富 .
湖南文理学院学报(自然科学版), 2007, (01) :81-83+86