获取抠图API密钥
前往RemoveBg官网注册一个账号
注册账户界面已翻译,Api每月可用50次
注册成功后登录,按图示所选点击
点击 Get Api Key 获取Api密钥
安装所需支持库
importos, shutilfrom PIL importImage # 处理图片换底色所需支持库from removebg import RemoveBg # 抠图所需支持库
如果电脑只安装了python3原生软件,则打开cmd命令窗口,分别输入 pip install remoevbg 、pip install pillow(python2安装:pip install PIL) 和 pip install shutil ,等待安装成功即可
如果安装了Anaconda,则只需安装 removebg 库,其它库 Anaconda 已内置,我电脑安装了python3.8和Anaconda,用Anaconda操作,相对较为简单,接下来用Anaconda的Jupyter Notebook进行演示
主要代码编写
配置证件照所需更换底色
Background_Color ={'Red': (255, 0, 0, 255),'Blue': (67, 142, 219, 255),'White': (255, 255, 255, 255)
}
设置图片路径
pic = 'test.jpg'path= '%s' % os.getcwd()
进行抠图
rmbg= RemoveBg("Your-RemoveBg-Api-Key", "error.log") #密钥,错误日志rmbg.remove_background_from_img_file('%s\%s' % (path, pic)) #抠图
更换底色
background = Image.new(&