最佳实践:Python实现AI自动抠图实例解析
优采云 发布时间: 2020-11-06 10:00分析Python中AI自动抠图的例子
分析Python中AI自动抠图的例子
更新时间:2020年3月5日,08:44:30作者:骑蚁游荡
本文文章主要介绍了AI自动抠图示例分析的Python实现。通过示例代码对介绍进行了非常详细的介绍。它对每个人的学习或工作都有一定的参考学习价值。有需要的朋友可以参考
一、简介
使用PS进行抠图吗?
使用魔术棒和快速选择工具吗?
如果遇到复杂的背景该怎么办?
我最近发现了一个神奇的工具-删除图像背景
它是基于Python,Ruby和深度学习技术开发的。它通过强大的AI人工智能算法自动识别前景对象和背景图像,并在几秒钟内完成抠图。
此抠图工具有两种简单的方法:
1、在线抠图
2、API代码抠图
二、在线抠图
1、打开remove.bg网站的主页,您可以上传本地图片,或者选择网络图片的URL链接。
2、上传几秒钟后,您可以看到没有背景的透明图像。
3、可以编辑图像,添加各种场景的背景或将其替换为纯色背景,然后下载。
它还支持客户端Windows,Mac,Linux和PS插件,还可以将API引入其自己的程序中以进行批处理。
三、代码抠图
1、查看API密钥
需要注册帐户才能获取密钥。
成功注册后,您可以登录并检查API密钥。
默认情况下生成的图片的格式和大小是标准的。每月最多免费处理50张图片,每张图片的大小不超过25MB。
如果要生成高清图像或处理更多图片,则需要付费(在线消光的次数没有限制)。
2、安装扩展库
pip install removebg
3、代码使用指南
#! /usr/bin/env python3
# -*- coding:utf-8 -*-
# Author : MaYi
# Blog : http://www.cnblogs.com/mayi0312/
# Date : 2020-03-03
# Name : test_cutout
# Software : PyCharm
# Note : AI自动抠图
from removebg import RemoveBg
rmbg = RemoveBg("YOUR-API-KEY", "error.log") # 第一个引号内是你获取的API
rmbg.remove_background_from_img_file("gitpython.jpg") # 图片地址
# 入口函数
if __name__ == '__main__':
pass
运行结果:
四、摘要
本文介绍了两种方法:
1、在线抠图
2、API代码抠图
可以根据需要选择不同的方法。
如果您自己使用它,则可以在线剪切照片;如果要批处理,可以尝试代码。
以上是本文的全部内容。希望对每个人的学习都有帮助,也希望您能为脚本库提供更多支持。