Image processing 与人脸检测相关的人体斑点跟踪

Image processing 与人脸检测相关的人体斑点跟踪,image-processing,opencv,machine-learning,image-recognition,Image Processing,Opencv,Machine Learning,Image Recognition,我意识到这是一项不平凡的任务,但最实用的方法是检测一张脸,然后在背景移动的视频中跟踪与该脸相关的身体 通过OpenCV对人脸进行训练,检测人脸相当简单。不幸的是,OpenCV为人体训练的Haar级联非常不准确,以至于实际上无法使用,因此我的想法是使用人脸检测器大致确定“人”的位置,然后使用类似的方法动态“了解”人的身体外观,并在帧间跟踪。这样做的好处是能够处理移动的背景,而OpenCV中的大多数运动跟踪代码目前似乎无法处理。主要的缺点是OpenTLD仍然是非常新的,我测试过的所有公共实现都有很多

我意识到这是一项不平凡的任务,但最实用的方法是检测一张脸,然后在背景移动的视频中跟踪与该脸相关的身体

通过OpenCV对人脸进行训练,检测人脸相当简单。不幸的是,OpenCV为人体训练的Haar级联非常不准确,以至于实际上无法使用,因此我的想法是使用人脸检测器大致确定“人”的位置,然后使用类似的方法动态“了解”人的身体外观,并在帧间跟踪。这样做的好处是能够处理移动的背景,而OpenCV中的大多数运动跟踪代码目前似乎无法处理。主要的缺点是OpenTLD仍然是非常新的,我测试过的所有公共实现都有很多错误,很难使用


这似乎是一种实用的方法吗?有更好的方法吗?

如果您对人体检测/跟踪而不是人脸检测感兴趣,您应该在OpenCV中查看人物检测样本。OpenCV包含一个基于HoG描述符和SVM分类器的人员检测器,它实际上是最成功的人员检测算法之一