是否可以将HoG和AdaBoost算法结合起来进行跟踪?

时间:2014-11-11 11:54:21

标签: opencv computer-vision video-capture video-processing adaboost

是否可以组合两种跟踪算法,即HoG和AdaBoost?

或者是否有可以组合的视频跟踪算法?我试图通过结合这两个来开发算法。可能吗?此外,我正在尝试使用OpenCV实现它。

2 个答案:

答案 0 :(得分:1)

AdaBoost并不完全是一种人脸跟踪算法 - 它是一种提高任何学习算法性能的方法。 HoG是一种在图像上查找形状和图案的特定方法(更准确地说 - 描述那些)。您应该阅读有关该主题的更多信息:

https://www.cs.princeton.edu/~schapire/papers/explaining-adaboost.pdf - 关于AdaBoost的好文章(如果你需要更快速和更脏的东西 - 只需查看维基百科)

http://www.cvc.uab.es/~davidm/pdfs/IBPRIA2011.pdf - 再次wiki对你有很大帮助。

有一种众所周知的人脸检测技术,结合了类似哈尔的特征识别和Adaboost - 请参见那里的OpenCV库和CascadeClassifier类(http://docs.opencv.org/modules/objdetect/doc/cascade_classification.html

答案 1 :(得分:1)

HoG是一种特征(描述符)提取方法,Adaboost是一种检测(不跟踪)对象的机器学习算法。

因此,您可以使用adaboost算法训练机器通过它的HoG描述符检测对象,然后进行检测。

总之,HoG + Adaboost用于检测,而非跟踪。

您可以使用粒子滤波器,LK跟踪器等进行跟踪。