要想实现这个功能,我们首先要登陆主页注册一下,然后获得一个他们的API,得到API以后,我们就可以实现这个功能了。
1,注册
如下图所示:
2,申请得到API
注意:这里一个API每月最多处理50张图片(尴尬)
3,准备python环境,首先要安装一个去背景的库
pip install removebg
如下图所示:
4,代码如下
from removebg import RemoveBg
import os
rmbg = RemoveBg("XKMh1J7geGfnGY9CFu9zXV8f", "error.log")
#获取单个照片的抠图 XKMh1J7geGfnGY9CFu9zXV8f
rmbg.remove_background_from_img_file("/Users/zhaomeng/Desktop/webwxgetmsgimg 2.jpeg") #图片地址
#批量获取抠图信息
#path = '%s/picture' % os.getcwd()
#for pic in os.listdir(path):
# rmbg.remove_background_from_img_file("%s/%s" % (path, pic))
5,结果如下