Android 该如何开发一个证件照DIY小程序 这篇来教你

本文介绍了如何使用华为HMS MLKit的图像分割功能开发一个证件照DIY小程序,详细讲解了从添加华为Maven仓库、引入SDK到申请权限、创建图像分割检测器以及实现图像分析和背景更换的步骤。通过这个小程序,可以轻松实现证件照的背景替换,避免因照片底色不符带来的困扰。
摘要由CSDN通过智能技术生成

引子


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

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

1.png2.png

  怎么样,效果是不是还可以,只需要写个小程序就可以快速实现!

 

证件照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.h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值