关于美颜sdk中人脸识别项目的设计思路

现在,大多数美颜APP拍照后,都只有添加各种滤镜、美白、粗暴美型,早已不能满足广大女性群体对于美颜的需求,加上如今年轻女性和男性的审美标准和猎奇心理都在发生改变,社交方式的趣味性也变得不同,比如原来大家可能在空间、朋友圈、直播上看到美女帅哥都会觉得很吸睛,点赞粉丝直奔而来,但之后随着类似于抖音等软件的出现,由于加持了特效美颜sdk,可以发现不仅俊男靓女的照片能引起围观,各种普通群众的搞怪合成视频或合成照片同样能吸引无数粉丝的追捧。而这些搞怪的美颜效果,则需要用到人脸识别的相关技术。
在这里插入图片描述

那么,如果开发者自己想要通过人脸识别技术来优化和改进美颜sdk,改如何做呢?大概有以下几个步骤:
一、目标用户画像分析
1、了解目标用户的主流群体:学生群体对月美颜美妆的心理需求、时尚人士的美妆需求、长相普通的人和长相突出的人对于美颜的心理需求等。
2、了解用户的年龄组成、地域分布对应的美妆特点。
3、不同收入群体的美颜美妆需求关注点。
二、市场分析
嵌入人脸识别技术美颜sdk市场规模,产业链,潜在的边际效应利益等。
三、文档准备
1、需求文档:通过对上面目标用户画像信息的收集,详细的分析目前的用户需求,针对不同群体,设计不同的产品解决方案,包括市场的需求文档。
2、数据文档:前期的人脸图片收集、分发、标注总结文档,各种脸型的分类,多少人完成眼睛美颜图片的分类等。
3、产品文档
场景落地文档:例如听歌时头上戴虚拟耳机,叹气时嘴上叼烟等针对不同的人脸姿态场景研究可能的落地产品形式。
产品设计文档:如美颜sdk的页面交互设计、导航设计、视觉呈现设计等。
开发流程文档:提交需求、可行性分析、立项、设计流程、开发流程、算法搭建、模型训练、测试训练等一系列流程的步骤及跟进。
4、模型训练及测试文档:数据标注好后,输入至算法,搭建人脸识别美颜的模型框架,如前期用成千上万的照片训练机器的人脸关键点定位,让机器找准五官的位置。
在这里插入图片描述

四、数据标注(构建人脸识别模型的最重要步骤)
1、数据图片的采集:爬取收集符合模型训练的人脸图片,或是运用公司的数据图片等。
2、数据图片的标注:在规范文档的指引下,将图片分发给标注团队进行数据的标注,对一些模棱两可的图片,如图片中的人脸较模糊,此时该照片是要还是不要,期间应与算法团队保持沟通,有时暗的图片在算法的优化中能准确识别,这样增加实际情况的容错率,那么这张图片则视为有效数据;有时较暗的图片经过算法之后并不能达到要求(即无法定位出人脸关键点),此时这照片则视为无效数据,直接剔除;但是标注团队并不知道这张图片是有效还是无效,所以标注过程中,负责算法的团队也需间接参与进来。
3、数据的反馈:在部分图片标注过程后,交于算法团队训练模型调节参数,期间将测试后的数据反馈给还在标注的人员,有时可能造成过拟合有时可能造成欠拟合等方便对数据进行重新操作。
五、编译打包测试
将训练好的人脸识别算法程序打包后,就要开启一系列测试,包含:
1、手机摄像头测试
2、平台后台程序测试
3、算法与平台后台测试
4、模型识别时间、准确率、召回率测试
5、服务器稳定性测试
6、网络带宽限制测试
7、其它平台、硬件产品常规测试
8、目标用户使用测试
六、优化和验收上线
经过各种测试之后,针对反馈回来的数据对产品进行优化,人脸识别算法有可能会出现贴图、关键点定位不准确的情况,在修复这些bug后,按照流程功能进行验收后上线。
以上就是美颜sdk中关于人脸识别项目设计的总体思路。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值