Dlib 面部标志起始索引

Posted

技术标签:

【中文标题】Dlib 面部标志起始索引【英文标题】:Dlib facial landmark starting index 【发布时间】:2017-06-07 05:53:02 【问题描述】:

我正在使用 dlib 来获取面部标志点,我的问题是关于

索引,68个地标的参考图从(1)开始,

dlib 代码Dlib facial landmarks 是否从 (0) 开始?所以如果我想输出左眼地标

使用dlib我应该从(37)作为参考图还是(38)开始?

【问题讨论】:

这是因为 C++ 从0 开始索引,而不是1。所以在一个数组中,第一个元素的索引是[0]。在您的情况下,landmarks[37] 对应于 38th 实际点。 【参考方案1】:

我已经创建了一个图像并在此处打印出索引号,就像它们使用 dlib 和 python 一样:http://cvdrone.de/dlib-facial-landmark-detection.html

【讨论】:

【参考方案2】:

左眼地标在 dlib 中为 36 到 41 一些从 1 开始的图像不正确 dlib 地标是从 0 到 67,这使得 68 个点

【讨论】:

以上是关于Dlib 面部标志起始索引的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在使用 dlib 检测面部标志后选择面部的特定点?

给定 dlib 的 68 点面部标志,确定它们有多好

当头部的滚动角度不在 -30 到 30 度之间时,dlib 68 面部标志点不准确

无法使用 OpenCV2 检测面部标志

人脸检测进阶:更快的5点面部标志检测器

图像处理中面部标志点的归一化