我正在使用OpenCV Haar算法跟踪头部并在头部覆盖图像 我正在做的是保存相机生成的帧并在每帧上叠加图像 时间不是限制,因为我没有实时做。
我的代码工作得很好,比如Head的左右旋转45度 但是我需要一些可以跟踪90度旋转的东西。
即使我有很多参考OpenCV函数和link to estimate Head Pose
请给我一些参考。代码示例很酷 提前致谢
答案 0 :(得分:7)
您可以使用像SURF这样的算法(您在OpenCV包中有样本)并将其用于脸部图片,图像上方,然后使用SURF描述符匹配点并估计脸部的3d位置在图像中。 您可以在示例“find_obj”上使用相同的代码,但将图像替换为您要跟踪的面部图片。
希望这有帮助。
答案 1 :(得分:6)
openCV中有一个名为POSIT的功能,可以估算单个图像中3d对象的姿势。它实现了POSIT算法。试着去看看那里。
答案 2 :(得分:5)
您可以在http://code.google.com/p/ehci/查看EHCI项目,因为它可以很好地概述POSIT和Lukas Kanade。