您当前的位置: 首页 >  小程序

蔚1

暂无认证

  • 4浏览

    0关注

    4692博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android | 教你如何开发一个证件照DIY小程序

蔚1 发布时间:2020-04-30 23:31:10 ,浏览量:4

华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验。得益于华为长期技术积累,ML Kit 为开发者提供简单易用、服务多样、技术领先的机器学习能力,助力开发者更快更好的开发各类 AI 应用。

使用这个 SDK 开发一个证件照 DIY 的小程序。

适合人群: 对华为 HMS Core 有兴趣的技术人员

引子

上期给大家介绍了如何使用如何用三十分钟在安卓上开发一个微笑抓拍神器详情请戳,本次给大家分享一篇新的实战经验。

不知道大家是否有这样的经历,忽然学校或者公司需要提供让提供个人的一寸或者两寸头像照片,要办理出入证、学生证什么的,并且对照片的底色有要求,有很多人当前没有拍好的证件照需要到照相馆重拍,又或者之前已经拍过了,但是照片底色不满足要求,小编就有过类似的经历,当时学校让办个出入证,学校照相馆又关门了,匆匆忙忙用手机拍了下,然后用床单作为背景应付,结果被老师大骂了一顿。

多年以后华为的 HMS MLKit 机器学习有了图像分割的功能,使用这个 SDK 开发一个证件照 DIY 的小程序,可以完美解决小编当年遇到的尴尬。废话不多说,为了能够制造强烈的视觉冲击,小编也是拼了,翻出来当年大学时代的囧照,给大家展示下华为 HMS MLKit 的强大功能:

在这里插入图片描述在这里插入图片描述怎么样,效果是不是还可以,只需要写个小程序就可以快速实现!核心提示:此 SDK 免费,安卓全机型覆盖!

证件照 DIY 开发实战 1 开发准备 1.1 在项目级 gradle 里添加华为 maven 仓

打开 AndroidStudio 项目级 build.gradle 文件。在这里插入图片描述增量添加如下 maven 地址:

buildscript {    repositories {                maven {url 'http://developer.huawei.com/repo/'}    }    }allprojects {    repositories {               maven { url 'http://developer.huawei.com/repo/'}    }}
1.2 在应用级的 build.gradle 里面加上 SDK 依赖

把人脸识别的 SDK 和基础 SDK 引入

dependencies{   // 引入基础 SDK   implementation 'com.huawei.hms:ml-computer-vision:1.0.2.300'   // 引入人脸检测能力包   implementation 'com.huawei.hms:ml-computer-vision-image-segmentation-body-model:1.0.2.301'     }
1.3 在 AndroidManifest.xml 文件里面增量添加模型自动下载

要使应用程序能够在用户从华为应用市场安装您的应用程序后,自动将最新的机器学习模型更新到用户设备,请将以下语句添加到该应用程序的 AndroidManifest.xml 文件中:

            
关注
打赏
1560489824
查看更多评论
0.0521s