【发布时间】:2019-02-03 04:29:24
【问题描述】:
我想检测直立和倒置的人脸,但是在倒置的图像中无法识别人脸。
我在 Python 中使用了 dlib 库和shape_predictor_68_face_landmarks.dat。
有没有可以识别正脸和倒脸的库?
【问题讨论】:
标签: python opencv computer-vision face-detection dlib
我想检测直立和倒置的人脸,但是在倒置的图像中无法识别人脸。
我在 Python 中使用了 dlib 库和shape_predictor_68_face_landmarks.dat。
有没有可以识别正脸和倒脸的库?
【问题讨论】:
标签: python opencv computer-vision face-detection dlib
您可以使用同一个库来检测倒置的面孔。如果库最初无法检测到人脸,请将其转换 180° 并再次检查。如果它在这种情况下被识别,你就知道它是一张颠倒的脸。
【讨论】:
我只是在寻找答案,并想通了,这个想法是检测眼睛和嘴巴的坐标,如果眼睛的坐标低于嘴巴,或者检测失败,那么可能是一张上下颠倒的脸。
在这里查看如何获取坐标 https://www.pyimagesearch.com/2017/04/10/detect-eyes-nose-lips-jaw-dlib-opencv-python/
【讨论】: