A 3D Model Based Action Recorder Using Computer Vision
Yong Li,Yuan Rao,Youxiang Duan,Weishan Zhang
DOI: https://doi.org/10.1007/978-3-642-37804-1_29
2013-01-01
Abstract:In healthcare systems, video surveillance, interactive games and many other applications, human action recognition and recording are very important. This paper presents a comprehensive 3D model based action recording system using computer visions. First, a computer captures human motion videos with a network camera and conducts further detection and tracking of the video resources, then a 3D model is created based on the recorded data results. The action recording system includes background capturing, characters capturing, action tracking, 3D modeling and OGRE controlling. OpenCV is used for background and characters capturing where a background image difference algorithm is used to analyze a moving target and extract different elements. For the action tracking, the Camshift (Continuously Adaptive Mean shift Algorithm) tracking algorithm is used to realize continuous tracking and recognition of moving objects and ensure good performance of the action recorder. In our implementation, 3Dmax is used to build a 3D model and skeletal animations, where Ogremax is used to export models, and then to import the skeletal animations into a testing environment. The evaluations show that our motion recognition and recording system has good performance in one aspect, and can obtain accurate result on the other aspect.