说明:PS抠图太难怎么办。AI抠图来帮你。remove.bg是一个在线抠图的网站,提供了API可对照片进行批量抠出人像,对于我这种急需抠出人物而不用太多时间的人来说,最好不过了。
背景
先来看一个视频(点击全屏效果更好)
环境
python 3.7.2
第三方库 requests
项目核心代码
import requests # 需要安装requests库
response = requests.post(
'https://api.remove.bg/v1.0/removebg',
files={'image_file': open('child.jpg', 'rb')}, # 这里填图片的路径及文件名
data={'size': 'auto'},
headers={'X-Api-Key': 'MSdbwLpGf2hDeKXXXXXXX'}, # 这里填API Key
)
if response.status_code == requests.codes.ok:
with open('child-no-bg.png', 'wb') as out: # 这里填抠出图片输出的路径及文件名
out.write(response.content)
else:
print("Error:", response.status_code, response.text)
食用方法
进入remove.bg官网 https://www.remove.bg 注册一个账号,需要邮件验证,发到国内邮箱时间比较长,要耐心等待。验证通过后享有50次调用API的机会。
点击API https://www.remove.bg/profile#api-key 获取API Key,并将填入到代码指定位置。修改代码中的图片信息及输出图片信息。
如果没有安装requests库的话先安装,cmd下执行
pip install requests
在执行py文件
python photo.py
即可输出抠好的图像。
效果图
原图
输出图片
结语
从两张图片的对比我们不难看出,remove.bg的效果还是可以的。但是只有50张上限,超出后具体价格见官网 https://www.remove.bg 所示,有多个月套餐及按量计费。此外,国内也有相应的API,如下所示:
Face++(免费1QPS共享池,无限调用次数)
官网:https://www.faceplusplus.com.cn
价格:https://www.faceplusplus.com.cn/v2/pricing-details/#api_2
爱分割(免费20张有效期1个月)
官网:http://www.aisegment.com
价格:https://market.aliyun.com/products/57124001/cmapi029992.html#sku=yuncode2399200005
Versa(免费100张有效期3天)
官网:https://open.versa-ai.com/
价格:https://open.versa-ai.com/scheme
百度(调用量50000次/天,2QPS)
官网:https://ai.baidu.com/tech/body/seg
价格:https://ai.baidu.com/tech/body/seg5
版权声明:本文为原创文章,版权归 Helo 所有。
本文链接:https://www.ishelo.com/archives/142/
商业转载请联系作者获得授权,非商业转载请注明出处。
One comment
感谢分享