相信大家都有在五一、十一出去游玩的经历,是不是都是这样的 people mountain people sea.
好不容易找个人少的地方,结果拍出来的照片是这样的
这样的
还有这样的
不看不知道,原来我的面部表情这么丰富。。是不是很心累?每次想要发个出去浪的朋友圈,都要在白天拍的成百上千张类似款的照片里,花上一小时才能找到一张能看的照片。。。
为了解决类似问题,HMS ML Kit 提供了追踪识别画面中最大脸的接口,能够识别图像中的最大脸,方便对跟踪图像中的”重点目标“做相关操作和处理。本文中就简单的调用 MLMaxSizeFaceTransactor 这个接口,实现最大脸微笑抓拍的功能。
android studio 安装
很简单,下载安装即可。具体下载链接:
在项目级 gradle 里添加华为 maven 仓
增量添加如下 maven 地址:
动态权限申请
创建人脸识别检测器
可以通过人脸识别检测配置器“MLFaceAnalyzerSetting”创建人脸识别检测器。
启动相机预览进行人脸检测
demo 中显示当检测到画面中最大脸微笑时,即启动自动抓拍。
第一期:用华为 HMS MLKit SDK 三十分钟在安卓上开发一个微笑抓拍神器
第二期:安卓开发实战,用华为 HMS MLKit 图像分割 SDK 开发一个证件照 DIY 小程序
第三期:安卓开发实战,用 HMS MLKit 华为机器学习服务开发一个拍照翻译小程序
第四期:超简单集成华为 HMS MLKit 机器学习服务 银行卡识别 SDK,一键实现银行卡绑定
第五期:超简单集成华为 HMS Core MLKit 通用卡证识别SDK,一键实现各种卡绑定
第六期:超简单集成 HMS ML Kit 二代身份证识别,一键实名认证
第七期:一文搞懂华为 HMS ML Kit 文本识别、银行卡识别、通用卡证识别、身份证识别