【建议收藏,手慢则无】华为资深程序员,教你三分钟搞定证件照开发

小编最近整理房间,发现了几张大学时期学校照相馆拍的证件照。时隔多年,再次看到,还是不得不感慨学校照相馆技术,是怎么把一个正值青春的当代大学生拍成面色蜡黄堪比长期吸毒的瘾君子的,这绝对会成为我人生最大疑惑之一。


image.png

唉!人生不易,道阻且长。
现在回想下,因为证件照规格和底色的原因,我已经不知道花了多少钱给照相馆,关键是照片也不好看啊。后来毕业时还是花了大钱修图,才好意思把证件照贴在简历上。
所以,证件照的存在,就是为了给我们见证“只有更丑,没有最丑”的奇迹的吗?


image.png

便宜的证件照太丑,好看的证件照需要修图,又很贵,尴尬!
有些小姐姐会说你可以先化好妆再去拍照的。有道理,但我太懒了,洗头、化妆、打扮、出门、觅店……这一套繁琐的流程,想想就累,还是算了吧,还是丑着吧。

不过最近,小编被安利了一个足不出户也可以快速获得便宜又好看的证件照的方法。


image.png

就是跟着华为资深程序员,自己开发个证件照小程序,随时随地想换什么底色都可以。操作简单,即使是开发小白也可以学会,一不小心就又get一个新技能。

小编这里就搬运下关键步骤,如果有感兴趣的可以戳下方链接,详细了解下:

https://developer.huawei.com/consumer/cn/forum/topicview?tid=0201203408959360433&fid=18

关键开发步骤:

(1)动态权限申请

(2)创建图像分割检测器


image.png

(3)创建“MLFrame”对象用于分析器检测图片


image.png

(4)调用“asyncAnalyseFrame”方法进行图像分割
(5)更换图片背景
image.png

展示下效果图哈


原图

效果图

是不是很赞!这个抠图能力是借助华为机器学习图像分割技术实现的。
华为机器学习图像分割技术不仅支持发丝级抠图,支持人像、天空、植物、美食、建筑、猫狗、花朵、水面、山峰等11大类元素的分割,还支持静态图片分割和动态视频流分割,提供人像分割和多类别分割两种能力,实现图像区域调优,人像着色,魔法天空,更换背景等功能特性。
 *全机型覆盖,适配并优化不同机型处理速度。
 *端侧图片处理,无隐私泄露风险。
 *增强对不同画质素材的泛化能力。

你可能感兴趣的:(【建议收藏,手慢则无】华为资深程序员,教你三分钟搞定证件照开发)