13

我正在使用 OpenCV Haar 算法来跟踪头部并将图像覆盖在头部上。
我正在做的是保存相机生成的帧并在每个帧上叠加图像。
而且时间不是限制,因为我不是实时进行的。

我的代码可以正常工作,比如头部左右旋转 45 度。
但我需要能够跟踪高达 90 度旋转的东西。

甚至我也得到了很多 OpenCV 函数的参考和估计头部姿势的链接

请给我一些参考。代码示例会很酷。
提前致谢

4

3 回答 3

7

您可以使用类似 SURF 的算法(您在 OpenCV 包中有示例)并在人脸图片上使用它,在图像上,然后使用 SURF 描述符来匹配点并估计图像中人脸的 3d 位置. 您可以在示例“find_obj”上使用相同的代码,但将图像替换为您要跟踪的面部图片。

希望这可以帮助。

于 2011-12-20T16:10:00.463 回答
6

openCV 中有一个名为 POSIT 的函数,它允许在单个图像中估计 3d 对象的位姿。它实现了POSIT算法。试着在那里看看。

于 2011-11-14T16:10:31.260 回答
5

您可以在http://code.google.com/p/ehci/查看 EHCI 项目,因为它很好地概述了 POSIT 和 Lukas Kanade。

于 2012-03-28T12:40:16.493 回答