美文网首页
人脸识别相关技术

人脸识别相关技术

作者: 李霖弢 | 来源:发表于2022-09-20 11:48 被阅读0次

    应用场景

    • 1:1 人脸识别
      获取单个人脸,与库中明确的一个人脸对比,满足一定相似度即对比成功
      如手机人脸验证场景
    • 1:N 人脸识别
      获取单个人脸,与库中所有人脸对比,找到满足一定相似度中的最相似人脸
      如会员识别场景,判断是否是会员,是哪个会员
    • N:N 人脸识别
      1:N 的多任务版本,多个人脸与库中所有人脸对比,分别找到满足一定相似度中的最相似人脸
      如门禁打卡场景,多人动态识别
    • 换脸(人脸融合)
    • 头肩检测
    • 人体检测

    相关算法

    • 使用人脸目标检测模型在图像中搜索人脸位置,如有则返回其边界框坐标。其本质为目标检测
    • 使用特征点定位模型检测人脸五官等特征点坐标,并将人脸旋转矫正为正向
    • 通过人脸特征比对模型将人脸图像转化成多维特征向量,并与库中的向量比对,得到相似度分数并排序
    • 换脸
      本质是特征点映射,通过Deepfake训练人脸图像合成,完成人脸融合

    Mask掩膜

    隐藏局部原始图像的图形操作,可用于为人脸添加一些装饰品,如墨镜、猫耳等

    RGB三通道彩色图像与灰度

    RGB三通道都有0~255的数值,即共有256*256*256种颜色
    采用16进制时有#000000#FFFFFF,一样有16*16*16*16*16*16种颜色

    灰度使用黑色调表示物体,即用黑色为基准色,不同的饱和度的黑色来显示图像。 每个灰度对象都具有从 0%(白色)到100%(黑色)的亮度值。

    常见操作
    • 二值化操作
      设置一个基准点数值,大于等于该值的像素都变为255,小于该值的像素都变为0
    • 按位与
      原图与Mask同区域像素按位与,为True则保留原图像素,否则为0
    • 按位或
      原图与Mask同区域像素按位或,为True则保留原图像素,否则为0
    • 按位加
      两图同区域像素值相加,如相加后超过255则为255
    操作流程示例
    1. 眼镜区域算法处理
      先通过二值化操作获得眼镜图像的Mask图,再对Mask图和眼镜原图进行按位与操作,使非眼镜部分彻底变为像素0


    2. 人脸区域算法处理
      先通过人脸检测模型找出人脸区域,再通过特征点定位模型找出眼睛部分,并将包含眼睛的部分人脸区域截取出来。
      对截取出的人脸区域和眼镜的结果图进行按位加操作


    3. 把处理后的区域放回人脸原图

    相关文章

      网友评论

          本文标题:人脸识别相关技术

          本文链接:https://www.haomeiwen.com/subject/xwrportx.html