和朋友一起做的小程序,主要实现了证件照的自动抠图和裁剪。小程序码:
证件照抠图其实已经有类似 remove.bg 这种网站可以用,但要集成到工具里,它的 API 还是太贵了。最初的做法是跟着教程自学了 fastai 去玄学炼丹,得到大致的分割,然后再用比较慢的 matting 方法去优化边缘。不过自己玄学炼丹虽然差强人意(勉强使人满意),但究竟还是比不过大厂的 API =。=
我们都是初学前端(一个平时做后端,一个平时做 Android 开发),算是边学边摸索。小程序开发用的 uni-app,因为感觉写 Vue 比原生写起来友好一些,但整个做下来,又多了一层抽象和适配,感觉有点绕弯(?)。顺便吐槽下小程序开发的文档不完善,遇到问题时太痛苦了,这段时间大概是我们近几年打开 CSDN 最多的日子了(笑,当然也可能是还没有摸到靠谱的门道)。
后端用的 Python 的 falcon 框架,也算边学边写。日常工作时一直用的 Flask,但也一直感觉用它来写 RESTful API 太大材小用了,然而苦于一直没有机会换。抠图的异步任务本来想用轻量级的 rq,但它还不支持任务的推迟重试,就还是用了传统的 Celery 。现在做完了回头看,发现 rq 最新版本已经支持重试了。(摊手)
1
daen 2020-08-24 11:19:11 +08:00
体验了一下,相当不错👍;
![体验结果]( https://786d-xmrl-y0wtp-1300646212.tcb.qcloud.la/IMG_4204.JPG?sign=29b1c93b90bf906abd7fed2560e88b7c&t=1598238986) 做过的不能重新微调吗,比如白色背景我想换成红色,只能重新下单。 |
2
timothyqiu OP |
3
kernel365 2020-08-24 11:46:27 +08:00
楼主裁剪是根据什么来的? 线性规划?
|
4
timothyqiu OP @kernel365 证件照一般要求的都是头顶到照片顶部距离多少、人脸宽高占比多少。目前这个算是最小可行版本,就直接根据使用常规前置摄像头的自拍比例来算初始裁剪位置了。
理论上根据人脸特征点检测和抠图结果来定会比较靠谱一些 ╮(╯_╰)╭ |
5
qi19901212 2020-08-24 12:37:19 +08:00
你可以使用百度的 api 抠图也很简单,便宜。大家可以多交流交流小程序我的微信号:q786281067 群里有人换量
|
6
JooYun 2020-08-24 13:08:15 +08:00
不错。很方便。
|
7
Moker 2020-08-24 13:44:32 +08:00 2
可以试下美图的证件照 api 蛮简单的 直接出图 https://ai.meitu.com/algorithm/generateImages/certified
|
8
strugglexiang 2020-08-24 13:48:29 +08:00
有点强
|
11
ffsoft 2022-08-31 22:21:38 +08:00
批量请联系 weixin: QXN0YXItTGk=
https://ffsoft.cloud/wp-content/uploads/2022/07/gh_48ecaa1f8b76_1280-300x300.jpg 看效果 请扫码 |