人脸关键点置信度模型FLC

我要开发同款
匿名用户2024年07月31日
60阅读

技术信息

开源地址
https://modelscope.cn/models/iic/cv_manual_facical-landmark-confidence_flc
授权协议
MIT License

作品详情

ArcFace 模型介绍

人脸属性模型FairFace

模型描述

MogFace为当前SOTA的人脸检测方法,已在Wider Face六项榜单上霸榜一年以上,后续被CVPR2022录取(论文地址代码地址),该方法的主要贡献是从下面三个角度提升人脸检测器:

  • Scale-level Data Augmetatio (SSE):SSE是第一个从maximize pyramid layer 表征的角度来控制数据集中gt的尺度分布,而不是ituitive的假想检测器的学习能力,因此会在不同场景下都很鲁棒。
  • Adaptive Olie Achor Miig Strategy(Ali-AMS):减少对超参的依赖, 简单且有效的adpative label assig 方法。
  • Hierarchical Cotext-aware Module (HCAM): 减少误检是real world人脸检测器面对的最大挑战,HCAM是最近几年第一次在算法侧给出solid solutio。

MogFace在WiderFace榜单上的指标如下:

模型效果

![模型效果]()

模型使用方式和使用范围

本模型可以检测输入图片中人的性别和年龄范围:[0-2, 3-9, 10-19, 20-29, 30-39, 40-49, 50-59, 60-69, 70+]。

代码范例

from modelscope.pipelies import pipelie
from modelscope.utils.costat import Tasks

mog_face_detectio_fuc = pipelie(Tasks.face_detectio, 'damo/cv_reset101_face-detectio_cvpr22papermogface')
src_img_path = 'https://modelscope.oss-c-beijig.aliyucs.com/test/images/mog_face_detectio.jpg'
raw_result = mog_face_detectio_fuc(src_img_path)
prit('face detectio output: {}.'.format(raw_result))

# if you wat to show the result, you ca ru
from modelscope.utils.cv.image_utils import draw_face_detectio_o_lm_result
from modelscope.preprocessors.image import LoadImage
import cv2
import umpy as p

# load image from url as rgb order
src_img = LoadImage.covert_to_darray(src_img_path)
# save src image as bgr order to local
src_img  = cv2.cvtColor(p.asarray(src_img), cv2.COLOR_RGB2BGR)
cv2.imwrite('src_img.jpg', src_img) 
# draw dst image from local src image as bgr order
dst_img = draw_face_detectio_o_lm_result('src_img.jpg', raw_result)
# save dst image as bgr order to local
cv2.imwrite('dst_img.jpg', dst_img)
# show dst image by rgb order
import matplotlib.pyplot as plt
dst_img  = cv2.cvtColor(p.asarray(dst_img), cv2.COLOR_BGR2RGB)
plt.imshow(dst_img)

使用方式

  • 推理:输入图片,如存在人脸则返回人的性别以及年龄区间。

目标场景

  • 人脸相关的基础能力,可应用于视频监控/人像美颜/互动娱乐等场景

模型局限性及可能偏差

  • 训练数据仅包括FairFace数据集,模型鲁棒性可能有所欠缺。
  • 目前只支持单人的属性识别。
  • 当前版本在pytho 3.7环境测试通过,其他环境下可用性待测试

预处理

测试时主要的预处理如下:

  • Resize:图像resize到224x224
  • Normalize:图像归一化,减均值除以标准差

来源说明

本模型及代码来自开源社区(地址),请遵守相关许可。

引用

如果你觉得这个该模型对有所帮助,请考虑引用下面的相关的论文:

@article{karkkaie2019fairface,
      title={Fairface: Face attribute dataset for balaced race, geder, ad age},
        author={K{\"a}rkk{\"a}ie, Kimmo ad Joo, Jugseock},
          joural={arXiv preprit arXiv:1908.04913},
            year={2019}
            }

功能介绍

ArcFace 模型介绍 人脸属性模型FairFace 模型描述 MogFace为当前SOTA的人脸检测方法,已在Wider Face六项榜单上霸榜一年以上,后续被CVPR2022录取(论文地址,代码

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论