女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决,,大家好,我是小三十三
女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决,,大家好,我是小三十三
大家好,我是小三十三,一个刚恰完午饭,正在用刷网页浪费生命的蒟蒻...
一堆堆无聊八卦信息的网页内容慢慢使我的双眼模糊,一个哈欠打出了三斤老泪,就在此时我看到了一张图片:
!
是谁!是谁把我女朋友的照片放出来的!
awsl!太好看了叭...
等等,那个背景上的一堆鬼画符是什么鬼?!真是看不下去!
叔叔婶婶能忍,隔壁老王的三姨妈的四表舅的远房表姐的同学的妹夫的还在喝奶的侄女都不能忍!
一键下载,一键甩图:
滚就滚,谁怕谁...
我,要靠自己!
经过我不懈的努力和本着不要脸的搜索精神,苦心人天不负,卧薪尝胆,三千越甲可吞吴,终于被我找到了...
Python 就可以解决!我决定,分享出来!以后再也不用求人抠图了!
0x00 前期准备
1 你需要知道一个网站:
https://www.remove.bg/
打开之后是这样的:
它推出了一个基于 Python、Ruby 和深度学习去除背景色的这么一个工具,它支持用 Python 调用其 API 接口,达成去除背景,留下前景主体的效果。
2 注册一个账号
想要获得 API,首先要有一个账户,账户的申请很简单,邮箱即可。
如果你嫌注册麻烦的话,可以私聊我,用我的 API。用 API 的话,每天只能处理 50 张图片,先到先得丫...
3 获取 API
登陆进去,第一步点击 ‘Tools & API‘,第二步点击 ‘API Docs’:
第三步点击 ‘Get API Key’:
第四步点击 ‘Show’,就出现自己的 API 啦:
0x01正式抠图
1 下载模块
下载官网提供的 ‘removebg‘ 模块:
pipinstallremovebg
2 三行代码实现抠图:
fromremovebg importRemoveBg rmbg = RemoveBg(‘dhxxxxxxxxxxxxxxxx‘, ‘error.log‘) # 第一个参数是 API,第二个参数是将错误输出到日志文件rmbg.remove_background_from_img_file(‘girl.jpg‘) # 括号内是图片地址
图片输出为 ‘girl.jpg_no_bg.png‘,让我们来看看效果:
嘻嘻,效果很不错叭...
而且它还支持批量操作:
fromremovebg importRemoveBgimportos rmbg = RemoveBg(‘dhxxxxxxxxxxxxxxxx‘, ‘error.log‘) # 第一个参数是 API,第二个参数是将错误输出到日志文件path = f‘{os.getcwd()}/imgs‘# 存储图片的文件夹位置forimg inos.listdir(path):rmbg.remove_background_from_img_file(f‘{path}/{img}‘) # 括号内是图片地址
当然如果觉得写代码很麻烦的话,也可以直接在网站上操作,或者是下载它的客户端,这个是没有限制次数的!
比如在网站上,直接点击 ‘Upload Image‘ 即可操作:
或者下载客户端,支持 Windows/Mac/Linux:
虽然这种在网站直接操作或者下载客户端用起来更简单一些,但作为一个 Python 号主还是希望大家动手用代码试一下,自己实现出来,真的是飞一般的感觉!
女神说不能每张照片P的一样,所以朋友圈开三天可见,用Python一步解决
相关内容
- python爬虫 ----文章爬虫(合理处理字符串中的\n\t\r....
- Python编程:从入门到实践—变量和简单数据类型,,变量
- Python(64)_写函数,判断用户传入的值(字符串,列表,
- Python编程快速上手-让繁琐工作自动化 第四章 列表练习
- python 随机生成汉字,,第一种方法:Unic
- 树莓派4的opencv4.1.0--python3.7的开发环境安装,,下文中大
- 升级centos6自带的python2.6版本至python2.75,,背景:
- 《Python从入门到实践》--第六章 操作字典 课后练习,
- python turtle库的几个小demo,,一、先上图一个同切圆
- Python爬虫教程:爬取付费电影,告别费钱的日子,,今天
评论关闭