3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS

发布于 更新于

技术文章

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

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


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


首先是 Python 实现,很简单。


在网站上注册获取 API 后(不想那么麻烦可以用我的),一行代码安装抠图库:


pip install removebg

接下来只需要三行代码就可以完成一张抠图:


from removebg import RemoveBg

rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引号内是你获取的API

rmbg.remove_background_from_img_file("C:/Users/sony/Desktop/1.jpg") #图片地址

不仅能抠一张还可以批量抠图(把图片放到一个文件夹就可以了):


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))

是不是很爽?



默认生成的图片格式尺寸是标准的,每月最多免费处理 50 张照片。如果想生成高清甚至 4K 或者处理更多图片需要付费。


GitHub 库地址:https://github.com/brilam/remove-bg


除了代码还可以到官网在线抠图,只需要上传照片即可,不限图片处理次数:



扣完图可以马上换颜色或者背景:



除了在线版还可以下载软件到本地使用,支持 Windows / Mac / Linux 三平台。


继续阅读