gpt4 book ai didi

python-3.x - 如何面对对齐和裁剪?

转载 作者:行者123 更新时间:2023-12-02 16:21:17 28 4
gpt4 key购买 nike

通常,我使用dlib识别人脸,并使用代码裁剪人脸:

创建面部检测器

face_detector = dlib.get_frontal_face_detector()

运行检测器并获取图像上人脸的边界框。

detected_faces = face_detector(image,1)
face_frames = [[detected_faces中x的((x.left(),x.top(),x.right(),x.bottom()))]

返回face_frames

用dlib识别人脸似乎很简单,但是如何在图片中对齐人脸呢?

我看到了https://github.com/deepfakes/faceswap中的代码,需要复杂的计算。

那么,如何用简单的方法修剪脸部并将其修剪呢?

最佳答案

如Davis在文档中报告的here所示,如果需要单个芯片,则可以使用get_face_chip;如果需要单个芯片,则可以使用get_face_chips-多个芯片。更多信息herehere

范例1:

images = dlib.get_face_chips(img, faces, size=320)

img是rgb图片,faces是full_object_detections()。

范例2:
image = dlib.get_face_chip(img, faces[0])

img是rgb图像,faces [0]是使用shape_predictor获得的第一个图像。

关于python-3.x - 如何面对对齐和裁剪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50152024/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com