python一键AI抠图 removebg教程

此处有一张违规图片,呵呵!

这款工具叫:Remove.bg

基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法自动识别出前景主体与背景图,实现快速抠图。

怎么使用这款抠图工具呢?方法很简单。

1. 安装编程环境

这个案例代码的编程环境选用的是Python解释器和VSCode编辑器。

2. 下载代码文件并解压

下载AI抠图代码包(关注公众号“生信诊断所”,后台回复抠图)

使用VSCode打开文件,并新建终端,准备运行代码,如下

image.png

3. VSCode终端输入安装模块的指令

准备好Python环境后,一行代码安装抠图库:

复制以下代码,粘贴在终端,点击回车运行即可

pip install removebg

image.png

这个项目依赖的模块,可以点击https://pypi.org/project/remove-bg-api/进行查看

4. 注册removbg官网账号,获取抠图的API密钥,调用API,是实现这个案例效果的钥匙

通过获取抠图网址的API,我们就可以调用这个工具提供的抠图服务。关于API的介绍,我们后面会有讲,在这里先不讨论。

首先,点击官网链接注册账号removebg官网

其次,在官网获取API密钥

image.png
image.png

重点来了,记得【Ctrl+s】保存。

检查代码是否保存

  • 1. 代码文件这里有白点显示,意味着没有保存好。

  • 2. 文件侧边栏图标有显示数字,意味着没有保存好。

image.png

6. 将待抠的图片放在同一个文件夹

将需要抠图的图片放在代码包里面的img文件夹【Ctrl+s】进行保存,如下图:

image.png

7. 在VSCode终端输入项目执行指令

复制以下代码,粘贴在终端,点击回车运行

python remove-bg.py

image.png

代码运行结束后,你可以在img文件夹查看抠图后的图片:

image.png

如你所见,短短几秒钟,这个程序就完成了批量抠图的任务。

说明一下,这个案例主要是调用第三方的API,申请一个账户会得到一个KEY,每个账户每个月有50次免费次数。

抠图还有另外一个用途就是抠证件照换背景色了,不会 PS 又不想花钱重照,以后就可以使用这个代码来搞定。

你可能感兴趣的:(python一键AI抠图 removebg教程)