我正在使用 OpenCV
或 dlib
从图像中检测人脸。结果很好。这是一个例子:
我试图寻找一个库或框架来帮助我实现这一目标,但我找不到。
有什么办法吗?
最佳答案
如果您想准确提取头发和颈部区域,您需要训练自己的模型,因为当前的 dlib 模型不包括它们。
否则,你只想相对捕获,可以使用Openpose它为您提供面部+耳朵+肩膀(甚至 body 和手指)的地标。从这些地标中,您可以绘制出您感兴趣的区域。
示例:
矩形的宽度 = 肩的长度(点 2 -> 点 5)
高度 = 从脖子到(点 1)到 Nose (点 0)的长度 x 2。(点 1 - 点 0)*2
关于python - Python 的面部和头发检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44314178/