Python学习笔记——removebg库之抠图

1.搜索remove.bg 

https://www.remove.bg/

Python学习笔记——removebg库之抠图_第1张图片

2.翻译(网站翻译或者谷歌翻译)

首页底端

Python学习笔记——removebg库之抠图_第2张图片

3.登陆账号(没注册注册) 

4.获取密钥

4.1

Python学习笔记——removebg库之抠图_第3张图片

4.2

Python学习笔记——removebg库之抠图_第4张图片

4.3 

Python学习笔记——removebg库之抠图_第5张图片

4.4 

Python学习笔记——removebg库之抠图_第6张图片

4.5 

Python学习笔记——removebg库之抠图_第7张图片

 

5、查看API

5.1

 Python学习笔记——removebg库之抠图_第8张图片

 

5.2跳转到GitHub

https://github.com/brilam/remove-bg

Python学习笔记——removebg库之抠图_第9张图片

6、应用(参考GitHub)

6.1安装

pip install removebg

6.2三种形式的文件(本地文件、网络文件、base64格式),使用的方法不同。

remove_background_from_img_file

from removebg import RemoveBg
#YOUR-API-KEY 换成自己的key   目前未失效 DG2WMZrZNnU2oG8fb7mzv6Ja
rmbg = RemoveBg("YOUR-API-KEY", "error.log")#生成的error.log会在py文件所在的目录
rmbg.remove_background_from_img_file("joker.jpg")#需要修改的图片,放在py文件所在的目录
#修改完成的图片,默认是py文件所在的目录

remove_background_from_img_url

from removebg import RemoveBg

rmbg = RemoveBg("YOUR-API-KEY", "error.log")
rmbg.remove_background_from_img_url("http://www.example.com/some_image.jpg")

remove_background_from_base64_img

from removebg import RemoveBg
import base64

rmbg = RemoveBg("YOUR-API-KEY", "error.log")
with open("joker.jpg", "rb") as image_file:
	encoded_string = base64.b64encode(image_file.read())
    rmbg.remove_background_from_base64_img(encoded_string)

注:

error.log出现:ERROR:root:Unable to save 0.jpg_no_bg.png due to insufficient credits

说明 key失效

 

你可能感兴趣的:(#,图像处理)