![fa5007fc4f79aed7e835da031a16772f.png](https://img-blog.csdnimg.cn/img_convert/fa5007fc4f79aed7e835da031a16772f.png)
想起曾为了给免冠照片更换背景色,一顿操作照片被抠的惨不忍睹。本文介绍的removebg模块只要几行代码可以完成高精度抠图,甚是方便,相见恨晚...
首先,需要在Remove.bg官网上注册并获取 API KEY,不过使用邮箱注册流程非常简单。
Remove.bg 特色
- 人工智能+ 机器学习,识别能力不断在进化。
- 仅需 5 秒钟就能将人物、物品从照片中抠出来。
- 提供 API,可以整合到其他工具中使用。
- 网页版免安装,随处使用。
- 客户端跨平台支持 Windows、macOS、Linux,支持批量处理。
- 提供 PhotoShop 插件。
我们比较关心的就是它提供了API,我们在Windows10 Python3环境中使用pip进行安装,如下:
pip install removebg
安装过程如下:
![f6e7de16f52877f01970035e84bd33fe.png](https://img-blog.csdnimg.cn/img_convert/f6e7de16f52877f01970035e84bd33fe.png)
removebg基于 Python、Ruby 和深度学习技术开发,通过 AI 人工智能算法实现自动识别出前景主体与背景图,并将它们分离开来,实际效果还是非常不错的。
在使用API 需要先获取API KEY ,简单注册一下,即可获取KEY,每月50次免费使用,如下;
![4957aa8f6c0b5801f6efdb86b82b4dfb.png](https://img-blog.csdnimg.cn/img_convert/4957aa8f6c0b5801f6efdb86b82b4dfb.png)
接下来大概只需要三行代码(核心代码)就可以完成一张抠图:
![170c715405fd277cbb811666401aae0d.png](https://img-blog.csdnimg.cn/img_convert/170c715405fd277cbb811666401aae0d.png)
接下来,看一下效果
原图片
![90e133f096800ef8fa89492bcff24dce.png](https://img-blog.csdnimg.cn/img_convert/90e133f096800ef8fa89492bcff24dce.png)
抠图
![91ed0c68d140a38546ad21e977417f6f.png](https://img-blog.csdnimg.cn/img_convert/91ed0c68d140a38546ad21e977417f6f.png)
原图片
![92b919deebac5076fabb9448b3f69c91.png](https://img-blog.csdnimg.cn/img_convert/92b919deebac5076fabb9448b3f69c91.png)
抠图后
![0ceb7f803e99c58d6bb9082cf023b2c4.png](https://img-blog.csdnimg.cn/img_convert/0ceb7f803e99c58d6bb9082cf023b2c4.png)
若不想通过调用API进行抠图,官网提供了在线抠图,只需要上传照片即可,最重要的是不限抠图次数。
![02b51d0ef585f07e25ba51e6f9d5f2bd.png](https://img-blog.csdnimg.cn/img_convert/02b51d0ef585f07e25ba51e6f9d5f2bd.png)
扣完图,可以直接在线更换背景颜色,用来给证件照更换背景色就方便多了。
![85cc4f324eeaa9e897d6b6ece135d3ac.png](https://img-blog.csdnimg.cn/img_convert/85cc4f324eeaa9e897d6b6ece135d3ac.png)