Python实现AI自动抠图实例解析
作者:骑着螞蟻流浪 时间:2021-12-25 11:04:22
一、简介
抠图是用PS?
用魔棒和快速选择工具?
遇到复杂背景怎么办?
最近发现一个神奇的工具——Remove Image Background
https://www.remove.bg/zh
它是基于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、代码使用指南
https://github.com/brilam/remove-bg
#! /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代码抠图
可根据需求选择不同的方式。
自己用的话在线抠图就可以了;如果想要批量处理,可以试试代码搞定。
来源:https://www.cnblogs.com/mayi0312/p/12400592.html
标签:Python,AI,抠图
0
投稿
猜你喜欢
python爬取网易云音乐评论
2021-02-23 11:23:02
js数组去重的11种方法
2024-04-17 10:30:54
JavaScript实现简单图片轮播效果
2024-04-22 13:02:05
终结IE6下背景图片闪烁问题
2009-03-04 10:11:00
Linux删除系统自带版本Python过程详解
2023-10-21 03:12:13
wxpython中利用线程防止假死的实现方法
2022-01-27 00:45:29
使用Pytorch构建第一个神经网络模型 附案例实战
2023-10-13 14:40:30
tensorflow -gpu安装方法(不用自己装cuda,cdnn)
2021-01-26 09:06:46
asp fso创建与删除文件与文件夹
2008-12-31 16:07:00
tensorflow识别自己手写数字
2022-10-12 20:25:04
Anaconda修改默认虚拟环境安装位置的方案分享
2022-11-19 22:36:52
使用python批量化音乐文件格式转换的实例
2022-11-24 02:48:16
基于python内置函数与匿名函数详解
2021-02-02 08:27:26
Python实现拓扑算法的示例
2023-12-09 15:06:29
vuex管理状态仓库使用详解
2024-04-30 10:38:33
Python并发爬虫常用实现方法解析
2021-02-06 11:52:08
Django框架设置cookies与获取cookies操作详解
2021-07-24 09:10:49
Python利用matplotlib实现制作动态条形图
2021-06-11 05:29:15
asp 实现当有新信息时播放语音提示的效果
2011-03-31 11:00:00
详解Python进行数据相关性分析的三种方式
2022-05-09 18:50:12