结合DM8168多核多通道的特点,设计了一个实时运动目标检测系统,能够实现视频数据的采集、实时运动检测、编解码以及传输等功能。采用ViBe的目标检测算法,并利用中值滤波进行改进,解决了背景中容易出现Ghost区的问题,提高了运动目标识别能力。最后采用像素扫描标记法实现了目标跟踪。实验结果表明,所提出的方法能在达芬奇平台上实现实时鲁棒的运动目标检测和跟踪。 【摘要】:本文介绍了结合DM8168处理器设计的实时运动目标检测系统,该系统具备视频采集、实时运动检测、编解码和传输等功能。系统利用ViBe目标检测算法并结合中值滤波改进,有效解决了背景中的Ghost区问题,增强了运动目标识别能力。通过像素扫描标记法实现目标跟踪,实验结果显示,该方法在达芬奇平台上可实现实时、鲁棒的运动目标检测和跟踪。 【关键词】:DM8168、实时运动目标检测、ViBe算法、中值滤波、像素扫描标记、智能监控 【系统设计与实现】: 系统基于DM8168多核多通道特性,采用TI的Davinci平台,集成了Cortex-A8、VPSS、DSP和3D加速模块等。视频采集由TVP5158芯片完成,视频处理主要在DSP上执行,VPSS用于本地显示。系统包括视频采集、编码、处理、网络发送、接收、解码和播放模块。软件框架基于MCFW,由Cortex-A8主处理器和三个从处理器协同工作,实现视频捕获、播放、编解码和运动检测等功能。 【ViBe运动目标检测算法】: ViBe算法是一种像素级背景减除方法,采用随机更新策略,计算量小且适应性强。针对初始化模型时可能出现的Ghost区和噪声,本文引入中值滤波,选取前L帧的中间K个像素值作为背景模型,有效减少了Ghost现象并过滤噪声。改进后的实时运动检测算法首先建立中值滤波优化的背景模型,然后通过比较当前帧与背景模型的差异来检测运动目标。 【目标跟踪】: 在检测到运动目标后,采用像素扫描标记法进行分类,根据分类结果实现目标的持续跟踪。这种方法可以确保即使在目标短暂遮挡或光照变化的情况下,仍能准确地追踪目标。 【结论】: 结合DM8168的实时运动目标检测系统展示了强大的视频处理能力,能够在嵌入式平台上实现高效、稳定的运动目标检测和跟踪。中值滤波的引入显著提高了背景建模的准确性,降低了Ghost区的影响,提升了系统的整体性能。这一设计为智能监控领域提供了有力的技术支持,适用于各种视频监控场景。
- 粉丝: 5
- 资源: 909
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 5G模组升级刷模块救砖以及5G模组资料路由器固件
- C183579-123578-c1235789.jpg
- Qt5.14 绘画板 Qt Creator C++项目
- python实现Excel表格合并
- Java实现读取Excel批量发送邮件.zip
- 【java毕业设计】商城后台管理系统源码(springboot+vue+mysql+说明文档).zip
- 【java毕业设计】开发停车位管理系统(调用百度地图API)源码(springboot+vue+mysql+说明文档).zip
- 星耀软件库(升级版).apk.1
- 基于Django后端和Vue前端的多语言购物车项目设计源码
- 基于Python与Vue的浮光在线教育平台源码设计