摘要
设计了一种基于Cortex-A8的远程视频运动目标检测系统。系统包含以Cortex-A8为核心的视频采集端和以VS2015与OpenCV3.2结合为运行环境的运动目标检测端。视频采集端以S5PV210芯片作为处理器,以USB摄像头进行视频采集,并搭建了Linux操作系统对视频数据进行H.264编码,对编码后的视频数据进行RTP打包和网络传输;在PC机上通过FFMPEG对视频数据进行接收解码,然后以OpenCV函数库中的函数实现对ViBe算法的改进,使用改进后的ViBe算法对运动运动目标加以检测。经过测试,系统能够有效地减少视频数据量,而且可以得到清晰的运动目标。
In the paper, a remote video moving object detection system based on Cortex-A8 is designed.The system includes video acquisi- tion which takes Cortex-A8 as the core, then it combines with VS2015 and OpenCV3.2 as the moving target detection end of the operat- ing environment.The video capture takes $5pv210 chip as a processor,it takes video capture for USB camera, and it builds a Linux oper- ating system to encode video data with H.264,then the encoded video data is managed for RTP packaging and network transmission.On the PC, the data is received and decoded through the FFMPEG, and then with OpenCV function library algorithm to achieve the improve- ment of ViBe algorithm and the improved algorithm is used to detect moving targets.After testing,the system can effectively reduce the amount of video data, and can get a clear moving target.
出处
《单片机与嵌入式系统应用》
2017年第8期61-64,共4页
Microcontrollers & Embedded Systems
基金
陕西省科技厅工业科技攻关项目(2015GY075)