Python实现AI自动抠图实例解析


Posted in Python onMarch 05, 2020

一、简介

抠图是用PS?

用魔棒和快速选择工具?

遇到复杂背景怎么办?

最近发现一个神奇的工具——Remove Image Background

https://www.remove.bg/zh

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

这款抠图工具有两种简单方式:

1、在线抠图

2、API代码抠图

二、在线抠图

1、打开remove.bg网站首页,可以上传本地图片,也可以选择网络图片的URL链接。

Python实现AI自动抠图实例解析

2、上传几秒后,就可以看到无背景透明图了。

Python实现AI自动抠图实例解析

3、可以对图像进行编辑,添加各种场景的背景,或者替换为纯色背景,然后下载即可。

Python实现AI自动抠图实例解析

它还支持客户端Windows、Mac、Linux和PS插件,同时还可以引入API到自己的程序中,进行批处理。

三、代码抠图

1、查看API密钥

需要注册账号方可获取密钥。

注册成功后即可登录,查看自己的API密钥。

Python实现AI自动抠图实例解析

默认生成的图片格式尺寸是标准的,每月最多免费处理50张照片,且每张尺寸大小不超过25MB。

如果想生成高清或者处理更多图片需要付费(在线抠图方式没有次数限制)。

2、安装扩展库

pip install removebg

3、代码使用指南

https://github.com/brilam/remove-bg

Python实现AI自动抠图实例解析

#! /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

运行结果:

Python实现AI自动抠图实例解析

四、总结

本文介绍了两种方式:

1、在线抠图

2、API代码抠图

可根据需求选择不同的方式。

自己用的话在线抠图就可以了;如果想要批量处理,可以试试代码搞定。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
使用Python构建Hopfield网络的教程
Apr 14 Python
Python实现各种排序算法的代码示例总结
Dec 11 Python
详解Python使用simplejson模块解析JSON的方法
Mar 24 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
python更改已存在excel文件的方法
May 03 Python
python3.5安装python3-tk详解
Apr 26 Python
Pytorch 计算误判率,计算准确率,计算召回率的例子
Jan 18 Python
python使用自定义钉钉机器人的示例代码
Jun 24 Python
Python通过队列来实现进程间通信的示例
Oct 14 Python
python3爬虫中多线程进行解锁操作实例
Nov 25 Python
matplotlib制作雷达图报错ValueError的实现
Jan 05 Python
Django cookie和session的应用场景及如何使用
Apr 29 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
Mar 05 #Python
Python matplotlib修改默认字体的操作
Mar 05 #Python
Django 返回json数据的实现示例
Mar 05 #Python
python利用opencv实现SIFT特征提取与匹配
Mar 05 #Python
python画图常规设置方式
Mar 05 #Python
解决python -m pip install --upgrade pip 升级不成功问题
Mar 05 #Python
python入门之井字棋小游戏
Mar 05 #Python
You might like
转PHP手册及PHP编程标准
2006/12/17 PHP
php权重计算方法代码分享
2014/01/09 PHP
PHP代码实现表单数据验证类
2015/07/28 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
Yii实现显示静态页的方法
2016/04/25 PHP
php curl上传、下载、https登陆实现代码
2017/07/23 PHP
php无限级评论嵌套实现代码
2018/04/18 PHP
点击按钮或链接不跳转只刷新页面的脚本整理
2013/10/22 Javascript
JavaScript的字符串方法汇总
2016/07/31 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
js实现抽奖功能
2020/11/24 Javascript
Python中MYSQLdb出现乱码的解决方法
2014/10/11 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
python使用turtle库绘制树
2018/06/25 Python
详解DeBug Python神级工具PySnooper
2019/07/03 Python
基于Python新建用户并产生随机密码过程解析
2019/10/08 Python
利用Python产生加密表和解密表的实现方法
2019/10/15 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
一文读懂Python 枚举
2020/08/25 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
详解HTML5布局和HTML5标签
2020/10/26 HTML / CSS
Html5移动端网页端适配(js+rem)
2021/02/03 HTML / CSS
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
回门宴答谢词
2014/01/13 职场文书
网上快餐厅创业计划书
2014/02/01 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
学校教师安全责任书
2014/07/23 职场文书
活动总结格式
2014/08/30 职场文书
七夕相亲活动策划方案
2014/08/31 职场文书
导游带团欢迎词
2015/09/30 职场文书
Win10 最新稳定版本 21H2开始推送
2022/04/19 数码科技
Nginx限流和黑名单配置
2022/05/20 Servers