Python实现抠图换背景

Oct 2, 2019

感受下这款抠图工具抠地有多精细:

这款工具叫:Remove.bg 。基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟秒秒钟完成抠图。这样下去PS 设计师都快要下岗了。

怎么使用这款抠图工具呢?有多种简单方式。

Python 实现

安装相应的库:

1
pip install removebg

Removebg网站 上注册获取 API 后就可以使用了:

单张图:

1
2
3
from removebg import RemoveBg
rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引号内是你获取的API
rmbg.remove_background_from_img_file("C:/Users/sony/Desktop/1.jpg") #图片地址

批量图片:

1
2
3
4
5
6
7
from removebg import RemoveBg
import os

rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log")
path = '%s/picture'%os.getcwd() #图片放到程序的同级文件夹 picture 里面
for pic in os.listdir(path):
rmbg.remove_background_from_img_file("%s\%s"%(path,pic))

网站实现

Removebg网站

软件实现

oneindex下载:http://pan.sqdxwz.com/?/软件/