大家好,我是小三十三,一个刚恰完午饭,正在用刷网页浪费生命的蒟蒻...

一堆堆无聊八卦信息的网页内容慢慢使我的双眼模糊,一个哈欠打出了三斤老泪,就在此时我看到了一张图片:

是谁!是谁把我女朋友的照片放出来的!

awsl!太好看了叭...

等等,那个背景上的一堆鬼画符是什么鬼?!真是看不下去!

叔叔婶婶能忍,隔壁老王的三姨妈的四表舅的远房表姐的同学的妹夫的还在喝奶的侄女都不能忍!

一键下载,一键甩图:

滚就滚,谁怕谁...

我,要靠自己!

经过我不懈的努力和本着不要脸的搜索精神,苦心人天不负,卧薪尝胆,三千越甲可吞吴,终于被我找到了...

Python 就可以解决!我决定,分享出来!以后再也不用求人抠图了!

0x00 前期准备

1 你需要知道一个网站:

打开之后是这样的:

它推出了一个基于 Python、Ruby 和深度学习去除背景色的这么一个工具,它支持用 Python 调用其 API 接口,达成去除背景,留下前景主体的效果。

2 注册一个账号

想要获得 API,首先要有一个账户,账户的申请很简单,邮箱即可。

如果你嫌注册麻烦的话,可以私聊我,用我的 API。用 API 的话,每天只能处理 50 张图片,先到先得丫...

3 获取 API

登陆进去,第一步点击 'Tools & API',第二步点击 ‘API Docs’:

第三步点击 ‘Get API Key’:

第四步点击 ‘Show’,就出现自己的 API 啦:

0x01 正式抠图

1 下载模块

下载官网提供的 'removebg' 模块:

pip install removebg

2 三行代码实现抠图:

from removebg import RemoveBg

rmbg = RemoveBg('dhxxxxxxxxxxxxxxxx', 'error.log') # 第一个参数是 API,第二个参数是将错误输出到日志文件

rmbg.remove_background_from_img_file('girl.jpg') # 括号内是图片地址

图片输出为 'girl.jpg_no_bg.png',让我们来看看效果:

嘻嘻,效果很不错叭...

而且它还支持批量操作:

from removebg import RemoveBg

import os

rmbg = RemoveBg('dhxxxxxxxxxxxxxxxx', 'error.log') # 第一个参数是 API,第二个参数是将错误输出到日志文件

path = f'{os.getcwd()}/imgs' # 存储图片的文件夹位置

for img in os.listdir(path):

rmbg.remove_background_from_img_file(f'{path}/{img}') # 括号内是图片地址

当然如果觉得写代码很麻烦的话,也可以直接在网站上操作,或者是下载它的客户端,这个是没有限制次数的!

比如在网站上,直接点击 'Upload Image' 即可操作:

或者下载客户端,支持 Windows/Mac/Linux:

虽然这种在网站直接操作或者下载客户端用起来更简单一些,但作为一个 Python 号主还是希望大家动手用代码试一下,自己实现出来,真的是飞一般的感觉!

看完有所收获?分享让更多人可以看到~谢谢啦

最后提醒一下,需要 API 的小伙伴可以转发此文后,私信我回复“API”即可免费获取

点击了解更多免费获取Python零基础入门爬虫进阶学习资料~~

python朋友圈可见_女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决...相关推荐

  1. python朋友圈可见_女神说不能每张照片P的同样,因此朋友圈开三天可见,用Python一步解决...

    你们好,我是小三十三,一个刚恰完午餐,正在用刷网页浪费生命的蒟蒻...python 一堆堆无聊八卦信息的网页内容慢慢使个人双眼模糊,一个哈欠打出了三斤老泪,就在此时我看到了一张图片:工具 !学习 是谁 ...

  2. python 数据模型好学吗_没有工程能力的数据分析师也是扯淡,到底要不要精通python!...

    背景 你们好 很早之前提到一个观点:一个优秀的数据人应该是思维.业务.分析和工程能力的综合体,谈思维.业务等能力可能大家觉得飘在空中. 确实,在我一开始入门数据行业的时候,我也有这样的感觉,为什么那些 ...

  3. python 通达信数据_[转载]怎么样才能得到 07年08年的1分钟线数据呢,python 和 通达信可以...

    最近在学习一种理论,真TMD的难啊,又没有多少图可以看,说到的以前的分钟线数据,在网上找了很久,都不容易看到. 不过利用通达信可以帮我们做到.通达信可以下载每天的分笔数据,就利用这个文本文件去产生以前 ...

  4. python海龟图画龙珠_火影,海贼王,七龙珠,还在为漫画书发愁!我用Python一键生成电子漫画书...

    小时候看漫画都是要买书的,一本好几块钱,成本那个高啊后来可以在线看漫画,感觉真是爽 不过近几年新的问题又出现了:漫画网站广告太多,更重要的是越来越多的作品.章节出于各种原因被下架.限制观看.为了提升观 ...

  5. python时间比较好_花了半个月时间,终于找到了一款最适合的python教程

    最近会有一些广告主来找想在星佳的这个个人公众号上投放广告,但偏偏有些内容确实不能推,哪怕赚钱,其实也并不是自己多有良心,只是去帮那些产品站台带来的风险和他们给的那点广告费比,完全没在一个数量级,说这个 ...

  6. 用python画微信表情_【一点资讯】“裂开了,苦涩了,翻白眼”!我用Python画出微信新出的表情包 www.yidianzixun.com...

    11月18日,微信团队又推出了 六张全新的小表情,可爱而有趣的表情瞬间火爆了大家的微信好友圈,也毫无疑问的登上了微博热搜榜的首位.各大明星纷纷效仿表情包,引发了一波全民的娱乐小高潮. 腾讯推出的新表情 ...

  7. python遍历数组冒泡排序_经典排序算法(冒泡排序,选择排序,插入排序,快速排序,堆排序)python实现...

    最近在复习经典排序算法,自己用python也实现了一下,这里不会涉及到原理(因为网上方法已经很详细啦),就把函数贴上来,可以让大家自己试着运行下,再结合别处的原理也可以更好地理解它们的实现. 如果有错 ...

  8. python转义字符r 列表_通过在列表前面添加反斜杠来转义列表中的保留字符 - python...

    reserved_chars = "? & | ! { } [ ] ( ) ^ ~ * : \ " ' + -" list_vals = ['gold-bear@ ...

  9. python特征选择的过程_【来点干货】机器学习中常用的特征选择方法及非常详细的Python实例...

    花费了很长时间整理编辑,转载请联系作者授权,违者必究. 特征选择(Feature selection)是在构建预测模型的过程中减少输入变量的一个过程.它是机器学习中非常重要的一步并在很大程度上可以提高 ...

最新文章

  1. Broadcast Receiver广播接收器
  2. USACO 1.3-Combination Lock
  3. php中如何将验证码放入页面,如何在php中生成验证码图片
  4. 操作系统之进程管理:15、哲学家进餐问题
  5. python 自定义词典_cawdrey-Python的几个有用的自定义词典 -Dominic Davis-Foster
  6. 三维图像处理_【图像处理】用于三维物体检测的三维骨干网络
  7. 代码审计:命令注入学习
  8. java(jdk) 8u45 正式版_缺氧正式版,草图分享(克莱)
  9. anaconda开发python_使用anaconda和pycharm搭建多python本版的开发环境
  10. c语言gcno文件位置,c – 找不到CMake和lcov:gcno文件
  11. html中怎样滚动图片,CSS如何实现滚动的图片栏(代码实例)
  12. python pySerial模块介绍
  13. 以太坊地址和公钥_《每日一课》第九课:什么是钱包、钱包地址、私钥、公钥?...
  14. 首家新三板上市区块链公司:他们提供面向政务、商务、公众等解决方案
  15. 遇到黑客勒索病毒怎么办
  16. 1024 发福利,送你一份珍藏依旧的 Java,大数据礼包,确定不收藏 ?拒绝白嫖 !
  17. .java编译成.class 与 .class反编译成.java
  18. java确认excel是03版本还是07版本
  19. 利用Chrome网络请求调试页面跳转问题
  20. 京瓷复印机关于a4和a3自动进纸设置

热门文章

  1. 第2讲:SQL语言的通用语法及分类
  2. Python绘图实例5:正十二边形绘制
  3. vue: vue2.0 + ts + vuex 项目
  4. 三消游戏查找算法的原理和实现
  5. automation 服务器不能创建对象_高并发服务器逻辑处理瓶颈,如何解决?
  6. 品牌宣传片拍摄要点包含哪些内容?
  7. 爬取网易云音乐所有歌手名字和链接
  8. 谈谈互联网里的各种圈子
  9. 四旋翼利用mavros进行GPS坐标指点飞行
  10. 微分和导数的关系是什么?