我为正面建立了面部地标预测器(类似于dlib的68个地标)。现在,我想继续描绘面孔。首先,我需要的是: 1 - 用于轮廓面的坚固检测器。 2 - 轮廓面对数据集和相应的界标(关键点)注释。
欢迎任何建议。非常感谢。
答案 0 :(得分:0)
我正在使用dlib形状检测器在轮廓面上进行训练。但是,我不知道已存在的配置文件面数据集和注释。我正在使用dlib中的imglab工具创建自己的小数据集。你可以在这里查看dlib
答案 1 :(得分:0)
我所知道的唯一免费注释的配置文件数据集是CPFW。 如果您与学术机构合作,您可以尝试获取iBug或AFLW数据集。
要检测轮廓面,您可以使用dlib 19.4中提供的深度学习面部检测器。另一种选择是使用装有轮廓模型的openCV HaarCascade检测器。
答案 2 :(得分:0)
我建议你使用MTCNN,这是一种基于CNN的人脸检测方法。这对于个人资料来说非常强大。
答案 3 :(得分:0)
我有一个替代建议。运行头部检测而不是面部检测。但是您仍然必须为轮廓面创建数据集,因为我还找不到一个。
对于人脸检测,我目前正在要检测其头像的视频上运行腾讯公司的DFSD。在侧面倾斜的人(躺着的人)上,它看起来比MTCNN更健壮。
头部检测有一些Github仓库,但是在模型,Arxiv纸和示例中,这个看起来确实不错:
如果找到一个头像数据集,我将在此处添加。实际上,刚意识到上面的答案之一提到了一些iBug和AFLW等。