python界面显示图片更换背景_用python制作一个简陋的证件照换底色的桌面控制台应用...

获取抠图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(&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值