在iphone上3D头部跟踪

时间:2011-06-30 10:04:43

标签: iphone ios 3d tracking

我想制作一个增强现实应用程序,用于在iphone上试戴眼镜。

要做到这一点,我需要3D头部跟踪(提供X,Y,Z位置和方向) 喜欢这样FaceApi但是对于iphone。

有人可以建议我在iphone上执行此类跟踪的解决方案吗?

2 个答案:

答案 0 :(得分:3)

我建议使用OpenCV,这是一个计算机视觉库。在线搜索如何使用OpenCV检测面部将返回过多的链接,因为它是这个库的一个非常常见的用途。

Here's a link relating to getting it to compile on the iPhone

答案 1 :(得分:1)

是的,您可以使用OpenCV的内置Haar分类器轻松完成此操作,您可以在线找到大量的演示和教程。您不需要找到Z位置,只需要找到面部大小。对你来说更重要的是眼睛位置 - 也有哈尔分类器。你可以找到一个面部区域,然后在那个区域内找到眼睛区域,你就可以很好地将眼镜覆盖物放在这个主题上。有许多调整可以加快这个过程,比如下采样并告诉分类器只搜索一个面。祝你好运。