是否可以在不使用面部识别的情况下减去帧来跟踪视频中的面部?
如果下一帧中的脸部发生变化会怎样?有没有办法通过减去来检测这种变化?
答案 0 :(得分:0)
脸部追踪不同于脸部识别。简单地说,
脸部追踪表示,跟踪具有脸部特征的对象。
面部识别表示在一组已知面部中检测和识别面部。
首先要跟踪面部,您需要检测它。因此,对于检测面部,有一些简单的技术,例如Haar Feature-based Cascade Classifiers
和LBP cascade classifier
。你可以谷歌并阅读它们。
检测到脸部后,您可以尝试解决脸部追踪问题。但是通过不同的帧跟踪脸部意味着您重复每帧的脸部检测过程。现在的问题是如何提高检测速度,适合30 FPS的正常帧率? 一个简单的解决方案是减少搜索范围。换句话说,如果在第一帧中检测到面部,则在第二帧中不需要搜索帧的整个区域。最佳解决方案是从前一帧中面部的位置开始搜索。
可以找到一个简单的面部检测和跟踪教程here。
答案 1 :(得分:0)
试试这个使用Viola-Jones人脸检测算法的example和用于跟踪的KLT(Kanade-Lucas-Tomasi)算法。