python-3.x - 如何面对对齐和裁剪?
问题描述
通常我会用 dlib 识别人脸,然后用代码裁剪人脸:
创建人脸检测器
face_detector = dlib.get_frontal_face_detector()
运行检测器并获取图像上人脸的边界框。
detected_faces = face_detector(image, 1) face_frames = [(x.left(), x.top(), x.right(), x.bottom()) for x in detected_faces]
返回 face_frames
用dlib识别人脸似乎很简单,但是如何对齐图片中的人脸呢?
我在https://github.com/deepfakes/faceswap看到了代码,需要复杂的计算。
那么如何用简单的方法对脸部进行处理和裁剪呢?
解决方案
推荐阅读
- c# - 根据另一个列表的顺序对列表进行排序
- python - 如何在 html 中查找具有“赞助帖子”类的元素?
- python - 将星期几插入 Python 数据框中
- python - 当除数和/或被除数是浮点数时,为什么 Python 地板除法会返回浮点数?
- excel - 匹配单元格(使用 Vlooking、索引、匹配)
- python - NumPy 数组形状错误的维度
- java - 如何阻止 maven-assembly-plugin 在 windows 上的 eclipse 中使用旧版本
- javascript - TypeError:无法读取未定义的属性“长度”(第 13 行,文件“代码”)
- multithreading - Golang中偏移值的循环实现,用于从couchbase n1ql查询中获取的记录数
- javascript - Vuetify - change style of select input in table footer