论文部分内容阅读
随着嵌入式技术、Internet技术及计算机视觉技术的发展,智能视频监控系统成为物联网视频监控的发展方向。智能视频监控系统,能够在一定程度上解决传统视频监控系统需要依靠人力观看监视屏幕,以此发现异常情况这一问题。同时,在环境恶劣的场景中,远程智能视频监控系统发挥更大的作用。本课题以TI高性能芯片DM3730作为核心处理器,它是ARM和DSP双核结构,通过Codec Engine编解码引擎实现双核通信,ARM和DSP充分发挥各自的优势,合理利用系统资源,提高系统性能。本课题中,在ARM核,移植嵌入式Linux操作系统,作为系统的控制主体,其主要包括视频序列输入、DSP端算法调用及视频数据传输。DSP核作为算法运行主体,其主要包括视频图像预处理算法、运动目标检测算法等。本文主要内容如下:1.本文首先详细说明了课题的研究背景及意义,并调研了运动目标检测发展状况,及嵌入式视频监控的方案。2.分析在物联网设备终端实现视频处理算法,对设备资源的需求,及运动目标检测算法在视频监控中的重要作用。然后通过研究目标检测算法和图像预处理算法,设计了系统的检测方案。同时,对系统选择DM3730核心板的原由给出了说明,并介绍DM3730的硬件资源和特性,重点介绍了DM3730双核架构(ARM+DSP),最后介绍系统开发环境的搭建。3.从系统的整体框架出发,实现视频处理算法。在基于Codec Engine开始时,从应用程序(ARM)、DSP算法实现、Codec Engine配置。应用程序是多线程设计,分为视频采集、视频处理和视频传输线程,并且ARM作为主控流程,将初始化Codec Engine编解码引擎,为视频处理线程调用实现于DSP端的目标检测算法作准备,并解决双核通信问题。4.系统测试,在DM3730上,测试系统算法检测结果和系统运行时间。