Hello 大家好,分享一下今天完成的第一个小任务---抠图!Python小白也能一看就会哦!
总共三步骤:第一步:获取API 第二步:安装removebg 第三步:敲抠图代码
首先:登入https://www.remove.bg 获取API,注册Free Account可以支持50张/月的抠图数量哦。
如果不够用那就要花钱买Credits,网上都有标价,这里就不多说咯。
第二步:安装 removebg,编译器上方有个 file>setting>Python Projects, 右侧有个+号,点开搜索removebg,然后即可install Package
第三步:准备工作结束后,终于进入正题啦!一起来敲代码吧!
#单张抠图代码
#代码格式
From removebg import RemoveBg
rmbg=RemoveBg('替换Removebg的API','error.log')
rmbg.remove_background_from_img_file("提供单张图片的位置")
#案例
From removebg import RemoveBg
rmbg=RemoveBg('soPqmi5oNxQxxxxxxxx','error.log')
rmbg.remove_background_from_img_file("C:\files\Beer.jpg")
#批量抠图代码
#批量抠图代码
From removebg import RemoveBg
Import os
rmbg=RemoveBg('替换Removebg的API',"error.log")
path='%s/pictures'%os.getcwd() #图片放到程序的同级文件夹pictures里面
#需要再在python的目录下面建一个文件夹pictures(当然可以自己命名,但是要记得替换上一层代码的名称)
#然后把需要抠的图片放进去即可,比如我的项目目录是C:\Documents\Python Projects\pictures
forpicinos.listdir(path):
rmbg.remove_background_from_img_file("%s\%s"%(path,pic))
#其他直接copy就可以咯!
是不是很简单呢!!嘿嘿~ 最后分享一下自己的小成果~~