zoukankan      html  css  js  c++  java
  • Python利用Remove.bg接口自动消除图片背景

    https://blog.csdn.net/Quentin_he/article/details/97569625
    前段时间基友找我让帮忙把他的结婚登记照扣出来换一个背景当作简历照,好在我之前学过Ps,打开软件便是通道抠图一通操作,花了十几分钟才勉强把人抠出来换了个底色发过去,有些头发丝还是有些问题(有些技能实在忘了),这几天刷逼乎时发现有一个网站(https://www.remove.bg)可以一键去背景,跑去试了一下,心下一惊果然比我扣的还好(摔!)发现还有API接口可以免费使用,只要注册就可以申请,马上申请了一个,而且网站有现成的代码。。。
     1 # Requires "requests" to be installed (see python-requests.org)
     2 import requests
     3 
     4 response = requests.post(
     5     'https://api.remove.bg/v1.0/removebg',
     6     files={'image_file': open('/path/to/file.jpg', 'rb')},
     7     data={'size': 'auto'},
     8     headers={'X-Api-Key': 'INSERT_YOUR_API_KEY_HERE'},
     9 )
    10 if response.status_code == requests.codes.ok:
    11     with open('no-bg.png', 'wb') as out:
    12         out.write(response.content)
    13 else:
    14     print("Error:", response.status_code, response.text)
    
    需要做的就是插入自己的API key就好了,试了一下果然好用,一个月50张免费,就是输出的分辨率有限制。

    ————————————————

    版权声明:本文为CSDN博主「Quentin_he」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/Quentin_he/article/details/97569625
  • 相关阅读:
    Linux目录操作
    图形库
    Mybatis两表连接(一对一)
    ssm图片上传到数据库
    ajax函数实例
    html、css基础
    HDU 1213 How Many Tables
    HTML5简介
    在script中创建标签的三种方式
    html css js jq问题总结
  • 原文地址:https://www.cnblogs.com/imxiaoqi/p/12199660.html
Copyright © 2011-2022 走看看