做了一个证件照制作小程序
南门老徐
摄影/插画
 1
2020-08-24 16:05:41

和朋友一起做的小程序,主要实现了证件照的自动抠图和裁剪。小程序码:

小程序码

证件照抠图其实已经有类似 remove.bg 这种网站可以用,但要集成到工具里,它的 API 还是太贵了。最初的做法是跟着教程自学了 fastai 去玄学炼丹,得到大致的分割,然后再用比较慢的 matting 方法去优化边缘。不过自己玄学炼丹虽然差强人意(勉强使人满意),但究竟还是比不过大厂的 API =。=

我们都是初学前端(一个平时做后端,一个平时做 Android 开发),算是边学边摸索。小程序开发用的 uni-app,因为感觉写 Vue 比原生写起来友好一些,但整个做下来,又多了一层抽象和适配,感觉有点绕弯(?)。顺便吐槽下小程序开发的文档不完善,遇到问题时太痛苦了,这段时间大概是我们近几年打开 CSDN 最多的日子了(笑,当然也可能是还没有摸到靠谱的门道)。

后端用的 Python 的 falcon 框架,也算边学边写。日常工作时一直用的 Flask,但也一直感觉用它来写 RESTful API 太大材小用了,然而苦于一直没有机会换。抠图的异步任务本来想用轻量级的 rq,但它还不支持任务的推迟重试,就还是用了传统的 Celery 。现在做完了回头看,发现 rq 最新版本已经支持重试了。(摊手)

关键词: