22 / 01 / 25

只需3行代码15秒就能抠图的Python神库

这是一款网站:Remove.bg
可以通过调用网站提供的API进行抠图,每月可以免费抠图50张。唯一缺点就是分辨率限制。

实现步骤

第一步:
网站上注册获取 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))

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

参考文献

  1. 只需 3 行代码 5 秒就能抠图的 Python 神库
  2. python利用Remove.bg接口自动去背景
  3. Remove.bg
Powered by Gridea