憋再 PS 抠图了,3 行代码给你安排的明明白白!
首先安装三方依赖 removebg,更详细的教程移步这里,然后最简单的功能实现就三行代码:
复制代码
抠图效果非常不错,细节处理的也非常好,比起本人手残式的 ps 抠图效果要好 1 万倍!代码实现非常简单,实际上上述代码背后执行了一个 post 请求,背后的实现逻辑也不难:
复制代码
其中最有价值的接口在这里:https://api.remove.bg/v1.0/removebg,目前抠图的代码实现没有公开,我相信在 github 上肯定有类似的实现。不过既然有现成的接口可用,就不要重复造轮子了。
RemoveBg 还支持调用 img_url 和 base64 的方式来处理图像。具体实现可以参考官方文档。想要成功调用接口,需要小伙伴亲自到官方网站申请注册账号,就可以获得一个免费的 Api-Key,每月可以免费调用 50 次。本人申请了一个账号,各位可以随意使用本人的 Api-Key:3uEHRBqtNafVBmWsZYQCBqsT。
官方网站还提供了安装软件以图形化界面的形式来处理图像,支持 Windows、Mac 和 Linux 三个平台,支持批处理。如果有小伙伴熟练使用 PS,官方网站还提供了 PS 插件,具体使用方法参考网站介绍就 OK 了。
所以,如果抠图可以做了,随意改变图片的背景图片就很容易了。昨天谈到了给图片添加国旗的 python 程序,两者相互结合一下就可以修改背景了,换个证件照背景颜色很轻松。
推荐阅读
版权声明: 本文为 InfoQ 作者【王坤祥】的原创文章。
原文链接:【http://xie.infoq.cn/article/9b3f15441c36d6189ea73dd43】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论