Py之face_alignment:face_alignment库的简介、安装、使用方法之详细攻略

简介: Py之face_alignment:face_alignment库的简介、安装、使用方法之详细攻略

目录

face_alignment库的简介

1、指定在CPU / GPU上运行

2、使用特定的面部检测器检测地标。

3、一次性处理整个目录

face_alignment库的安装

face_alignment库的使用方法

1、检测图像中的二维、三维人脸标志


 

 

face_alignment库的简介

      使用世界上最精确的面部定位网络,从Python中检测面部地标,该网络能够检测二维和三维坐标中的点。它使用了FAN最先进的基于深度学习的面部对齐方法。

Github地址:https://github.com/1adrianb/face-alignment

 

1、指定在CPU / GPU上运行

1. import face_alignment
2. 
3. # cuda for CUDA
4. fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, device='cpu')

 

2、使用特定的面部检测器检测地标。

默认情况下,该包将使用SFD面部检测器。但是,用户也可以选择使用dlib或预先存在的地面真实边界框。

1. import face_alignment
2. 
3. # sfd for SFD, dlib for Dlib and folder for existing bounding boxes.
4. fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, face_detector='sfd')

 

3、一次性处理整个目录

1. import face_alignment
2. from skimage import io
3. 
4. fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, flip_input=False)
5. 
6. preds = fa.get_landmarks_from_directory('../test/assets/')

 

 

face_alignment库的安装

pip install face-alignment

 

 

 

face_alignment库的使用方法

1、检测图像中的二维、三维人脸标志

1. import face_alignment
2. from skimage import io
3. 
4. fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._2D, flip_input=False)
5. 
6. input = io.imread('../test/assets/aflw-test.jpg')
7. preds = fa.get_landmarks(input)
8. 
9. 
10. 
11. 
12. import face_alignment
13. from skimage import io
14. 
15. fa = face_alignment.FaceAlignment(face_alignment.LandmarksType._3D, flip_input=False)
16. 
17. input = io.imread('../test/assets/aflw-test.jpg')
18. preds = fa.get_landmarks(input)
19. 
20. 
21.


相关文章
|
机器学习/深度学习 Shell 算法框架/工具
【姿态估计】实操记录:使用Dlib与mediapipe进行人脸姿态估计
【姿态估计】实操记录:使用Dlib与mediapipe进行人脸姿态估计
2904 0
|
机器学习/深度学习 算法 PyTorch
挑战Transformer的新架构Mamba解析以及Pytorch复现
今天我们来详细研究这篇论文“Mamba:具有选择性状态空间的线性时间序列建模”
3191 2
|
Ubuntu
ubuntu下安装火狐浏览器及快捷图标
ubuntu下安装火狐浏览器及快捷图标
3003 0
ubuntu下安装火狐浏览器及快捷图标
|
PyTorch 算法框架/工具 图计算
Python音频处理-频谱图实现
本教程介绍如何使用 PyTorch 提取音频特征,重点实现频谱图的生成。内容包括使用 torchaudio 进行频谱提取、频谱图维度解析、手动实现频谱计算步骤,并对两种方法的结果进行对比分析,展示其差异与实现细节。
1264 0
|
机器学习/深度学习 计算机视觉
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
637 13
RT-DETR改进策略【Backbone/主干网络】| 替换骨干网络为2023-CVPR LSKNet (附网络详解和完整配置步骤)
|
机器学习/深度学习 算法 计算机视觉
YOLOv11改进策略【SPPF】| SimSPPF,简化设计,提高计算效率
YOLOv11改进策略【SPPF】| SimSPPF,简化设计,提高计算效率
924 13
YOLOv11改进策略【SPPF】| SimSPPF,简化设计,提高计算效率
【qt】QTableWidget 表格组件2
【qt】QTableWidget 表格组件
765 0
|
算法 计算机视觉
YOLOv11改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv11-B !!! 最新的发文热点
YOLOv11改进策略【YOLO和Mamba】| 替换骨干 Mamba-YOLOv11-B !!! 最新的发文热点
1091 9
|
机器学习/深度学习 并行计算 算法
基于 PyTorch 的目标检测(YOLO实现)
基于 PyTorch 的目标检测(YOLO实现)
|
存储 缓存 编解码
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解
FFmpeg开发笔记(四):ffmpeg解码的基本流程详解

热门文章

最新文章