基于Paddlehub实现的秒换证件照底色

秒换证件照底色

现实生活中,不同证件上需要不同底色的照片。比如结婚需要的红色,身份证需要的白色,考试报名需要的蓝色。同时准备三种颜色的证件照也不是不可能,但是有时候迫于时间关系,又没有准备好照片的情况下,依靠PhotoShop手动处理旧照片或者是出门拍一张照片需要一定的时间,还要一定的软件使用技能。
这个时候,AI自动处理图像的优势就显现出来了。速度快,效果好,操作成本低(将本程序封装成exe)。
在此之前,先介绍一个线上的AI平台百度飞浆PaddlePaddle

PaddlePaddle

基于Paddlehub实现的秒换证件照底色

DeepLabv3+ 是Google DeepLab语义分割系列网络的最新作,其前作有 DeepLabv1, DeepLabv2, DeepLabv3。在最新作中,作者通过encoder-decoder进行多尺度信息的融合,同时保留了原来的空洞卷积和ASSP层, 其骨干网络使用了Xception模型,提高了语义分割的健壮性和运行速率,在 PASCAL VOC 2012 dataset取得新的state-of-art performance。该PaddleHub Module使用百度自建数据集进行训练,可用于人像分割,支持任意大小的图片输入。

代码实现

首先声明的是,此项目运行环境是Paddle上的AI studio。所以代码以jupyter的风格展示。

运行结果:

基于Paddlehub实现的秒换证件照底色
图片中除人像部分其实都是透明的,这里显示为白色。
换底色处理

运行结果

基于Paddlehub实现的秒换证件照底色

以封装exe可执行文件为出发点,选择PaddlePaddle版本的程序是最合适的,相当于永久免费使用的程序。
当然,除了图像分割,PaddlePaddle还支撑CV、NLP、REC、SPEECH方面的开发研究。

项目地址
AI Studio:https://aistudio.baidu.com/aistudio/projectdetail/749857

END

来源:Yi_Kong

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年7月22日
下一篇 2020年7月22日

相关推荐