华为机器学习服务(ML Kit) 提供机器学习套件,为开发者应用机器学习能力开发各类应用提供优质体验。得益于华为长期技术积累,ML Kit 为开发者提供简单易用、服务多样、技术领先的机器学习能力,助力开发者更快更好的开发各类 AI 应用。
使用这个 SDK 开发一个证件照 DIY 的小程序。
适合人群: 对华为 HMS Core 有兴趣的技术人员
引子上期给大家介绍了如何使用如何用三十分钟在安卓上开发一个微笑抓拍神器详情请戳,本次给大家分享一篇新的实战经验。
不知道大家是否有这样的经历,忽然学校或者公司需要提供让提供个人的一寸或者两寸头像照片,要办理出入证、学生证什么的,并且对照片的底色有要求,有很多人当前没有拍好的证件照需要到照相馆重拍,又或者之前已经拍过了,但是照片底色不满足要求,小编就有过类似的经历,当时学校让办个出入证,学校照相馆又关门了,匆匆忙忙用手机拍了下,然后用床单作为背景应付,结果被老师大骂了一顿。
多年以后华为的 HMS MLKit 机器学习有了图像分割的功能,使用这个 SDK 开发一个证件照 DIY 的小程序,可以完美解决小编当年遇到的尴尬。废话不多说,为了能够制造强烈的视觉冲击,小编也是拼了,翻出来当年大学时代的囧照,给大家展示下华为 HMS MLKit 的强大功能:
怎么样,效果是不是还可以,只需要写个小程序就可以快速实现!核心提示:此 SDK 免费,安卓全机型覆盖!
打开 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 文件中:
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?