有什么方法可以从图像(或实时摄像机)中找到脖子的位置吗?

时间:2019-07-12 07:08:03

标签: android opencv image-processing face-detection

无法从图像中获得确切的颈部位置。

尝试了一些面部检测库,但没有人提供确切的颈部位置(他们提供的是眼睛,下巴,嘴等,但没有提供准确的颈部位置)。

1 个答案:

答案 0 :(得分:-1)

简单来说,脖子的坐标是:

eyesDistance = distance between both eye.
eyeNoseYDistance = distance between nose Y coord and average of both eye y coord
neck x1 = noseX - eyesDistance*0.65
neck x2 = noseX + eyesDistance * 0.65

neck y1 = y2 = noseY + eyeNoseYDistance * 2.15

尝试在您的代码中实现。我相信这是初期阶段,但会奏效。这只是一个线索。之后,您需要计算颈部的面部角度,以计算每种情况下准确的颈部位置。