【发布时间】:2018-05-08 20:02:36
【问题描述】:
我在 Python3.6 中使用 openCV 来检测图像中的人脸。 它可以很好地检测面部,但我希望矩形包含更多面部(下巴、头发等),因为这些部分对于识别人很重要。我正在使用this code。
如何让程序选择更多人脸?
这是我得到的一个例子(当然是为了隐私而审查的)
【问题讨论】:
标签: python python-3.x opencv image-processing face-recognition
我在 Python3.6 中使用 openCV 来检测图像中的人脸。 它可以很好地检测面部,但我希望矩形包含更多面部(下巴、头发等),因为这些部分对于识别人很重要。我正在使用this code。
如何让程序选择更多人脸?
这是我得到的一个例子(当然是为了隐私而审查的)
【问题讨论】:
标签: python python-3.x opencv image-processing face-recognition
创建矩形时,只需设置偏移/填充
padding = 10
cv2.rectangle(img,(x-padding,y-padding),(x+w+padding,y+h+padding),(255,0,0),2)
【讨论】:
facial landmarks 并组合矩形以获得更大的bbox,但这需要更多的工作。内部人脸检测执行类似的操作并填充矩形