【发布时间】:2014-04-09 22:50:54
【问题描述】:
我正在尝试实现头部姿势估计算法,并且正在使用飞行时间相机。我需要检测从相机获得的点云数据中的鼻尖。 在我知道鼻尖在哪里之后,我会在它周围采样 N 个最近邻点,并在点云的那部分进行最小二乘误差平面拟合以检索偏航角和俯仰角。 鼻子检测应该适用于不同的头部姿势,而不仅仅是完整的正面头部姿势。
我实现了平面拟合,效果很好,但我不知道如何从 3D 数据中检测鼻尖。
任何关于如何做到这一点的建议将不胜感激。
问候, 五、
【问题讨论】:
-
我尝试使用来自 OpenCV 的 haar 级联在我也从 TOF 相机获得的灰度图像中检测它。我知道 2D 到 3D 的对应关系,所以也可以这样做。在 2D 图像中找到鼻尖并检索其 3D 位置。问题是它只适用于正面姿势。
-
在 2D 中,我使用测地线来比较曲线上的长度与图形内部的长度:同样适用于 3D 点云。这可以帮助找到本地化的凹凸和凸出。
标签: image-processing 3d computer-vision face-detection face-recognition