Video based Moving human detection is a crucial issue in the field of computer vision and pattern recognition, and it is very important for image processing, video encode, intelligent surveillance and so on .A moving human detection system based on video sequence is construct in this thesis, which includes two main issues: (a) moving object detection, extracting the moving region in the image, (b) and human detection, detection the human in the moving region.For moving object detection, background subtraction based detection algorithms are mainly studied, and after analyzing several popular methods, a new algorithm is proposed, which combines Gaussian mixture model with the image information using symmetrical differencing method.And for human detection, large numbers of positive and negative human samples are used to train a classifier off-line, which is used to detect the moving region on-line. The classifier used in the system is based on center radiating and Haar feature in the form of cascade, Haar feature is combined with the center radiating classifier, in order to make full use of the result of moving object detection. By using the cascade classifier, non-human windows are rejected in the previous layers, and human windows can go through each layer successfully, which can accelerate the process and reduce the needed computational load to satisfy real time applications.The human detection system is designed based on Visual C++ 6.0 and Intel OpenCV function library. The experiments show that the proposed moving object detection method can fast detect the moving region completely, and it is robust against noises and disturbance of the background. Center radiating feature and Haar feature based human detection method can detect the static human in the image successfully .Finally, the moving human detection system works very well for detecting the moving human in the video sequence. |