In multiple targets tracking, the split, mergence or occlusion of objects will deteriorate the tracking performance, so a multiple targets tracking method based on kernel is proposed. Making use of the defined matching measurement rule, a matching matrix is constructed according to the detection results based on a Gaussian mixture model and the kernel-based tracking results, and then the spilt and merging operation is completed to realize tracking target initialization, deletion, split, merging and occlusion. The experimental results show that the proposed method can reliably track multiple targets under occlusion in real time.