【MaskTheFace】给人脸图片戴口罩!

小白学视觉

共 900字,需浏览 2分钟

 ·

2020-09-23 09:25

点击上方小白学视觉”,选择加"星标"或“置顶

重磅干货,第一时间送达

【导读】MaskTheFace是一个基于计算机视觉的脚本,用于给人脸数据集戴口罩。

https://github.com/aqeelanwar/MaskTheFace


MaskTheFace使用基于dlib的人脸标志检测器来识别人脸倾斜度和应用口罩所需的人脸六个关键特征。基于面部倾斜度,从口罩库中选择相应的蒙版模板。然后根据六个关键特征对模板口罩进行转换,以使其完美贴合在面部。MaskTheFace提供了许多口罩可供选择。在各种条件下很难收集遮罩数据集。MaskTheFace可用于将任何现有的面部数据集转换为口罩数据集。MaskTheFace识别图像中的所有面部,并考虑到各种限制(例如面部角度,蒙版适合度,光照条件等),将用户选择的口罩应用于这些口罩。单个图像或整个图像目录可用作代码的输入 。


安装

确保安装了Python3.6环境

克隆库

git clone https://github.com/aqeelanwar/MaskTheFace.git

安装必需的包

cd MaskTheFacepip install –r requirements.txt


运行

cd MaskTheFace# Genericpython mask_the_face.py --path  --mask_type  --verbose --write_original_image
# Examplepython mask_the_face.py --path 'data/office.jpg' --mask_type 'N95' --verbose --write_original_image

参数概览

支持的口罩类别

  1. Surgical

  2. N95

  3. KN95

  4. Cloth

  5. Gas

特色功能

支持戴多种类型的口罩,支持多人图片


浏览 34
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报