当前位置:   article > 正文

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

removebg

1.搜索remove.bg 

https://www.remove.bg/

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

首页底端

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

4.获取密钥

4.1

4.2

4.3 

4.4 

4.5 

 

5、查看API

5.1

 

 

5.2跳转到GitHub

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

6、应用(参考GitHub)

6.1安装

pip install removebg

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

remove_background_from_img_file

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

remove_background_from_img_url

  1. from removebg import RemoveBg
  2. rmbg = RemoveBg("YOUR-API-KEY", "error.log")
  3. rmbg.remove_background_from_img_url("http://www.example.com/some_image.jpg")

remove_background_from_base64_img

  1. from removebg import RemoveBg
  2. import base64
  3. rmbg = RemoveBg("YOUR-API-KEY", "error.log")
  4. with open("joker.jpg", "rb") as image_file:
  5. encoded_string = base64.b64encode(image_file.read())
  6. 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失效

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/273884
推荐阅读
相关标签
  

闽ICP备14008679号