python去除图片复杂背景_3行Python代码实现10秒抠图换背景图的AI神器,根本无需PS...
人工智能课程大升级,限时优惠仅限前100名sourl.cn
前言
对于会PhotoShop的人来说,抠图是非常简单的操作了,有时候几秒钟就能扣好一张图。不过一些比较复杂的图,有时候还是要画点时间的,今天就给大家带了一个非常快速简单的办法,用Python来批量抠取人像。
1、项目背景
对于不会PS的小伙伴,抠图是一个难度系数想当高的活儿,某宝照片抠图和证件照换底色均价都是5元RMB,所以今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,甚至都不用会代码,点两下鼠标就完成了。
这里介绍Remove Image Background工具,它基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟秒秒钟完成抠图。
这款抠图工具有两种简单方式:在线抠图和Python代码抠图,介绍如下。
2、在线抠图
第1步:登录Remove Image Background官网,上传本地图片或网络图片的URL(这里使用杰伦最新单曲:说好不哭MV的女主图像)。
第2步:上传成功后,平台仅需几秒钟实现自动抠图,可直接下载无背景透明的图像照片,也可对图像照片进行编辑
支持对图像照片进行调整滤镜和换底色,完成后直接下载即可。
在线版可以下载软件到本地使用,支持 Windows / Mac / Linux 平台 。
3、Python代码抠图
使用Python代码实现自动抠图主要是基于Remove Image Background网站的API实现的。
第1步:查看API简介。
需要注册账号方可获取密钥,默认生成的图片格式尺寸是标准的,每月最多免费处理 50 张照片,且每张尺寸大小不超过25MB,如果想生成高清或者处理更多图片需要付费(在线抠图方式没有次数限制)。
注册成功后即可登录,查看自己的API密钥。
第2步:安装所需的Python抠图库文件。
pip install removebg
第3步:编写程序,实现图像照片抠图和证件照换底色。
ddd
from removebg import RemoveBg
rmbg = RemoveBg("3Uxxxxxx", "error.log") # 引号内是你获取的API
rmbg.remove_background_from_img_file(r"C:\Users\13450\Desktop\im1.jpg") #图片地址
把图片放到一个文件夹就可以实现批量抠图。
from removebg import RemoveBg
import os
rmbg = RemoveBg("3Uxxxxxx", "error.log")
path = '%s/picture'%os.getcwd() #图片放到程序的同级文件夹 picture 里面
for pic in os.listdir(path):
rmbg.remove_background_from_img_file("%s\%s"%(path,pic)
欢迎关注,平时写写技术,感兴趣的可以通过公众号加我一起探讨技术也很欢迎。
这里有很多的老前辈学习技巧,学习心得,面试技巧,职场经历等分享,更为大家精心准备了零基础入门资料,实战项目资料,每天都有分享一些学习的方法和需要留意的小细节
python去除图片复杂背景_3行Python代码实现10秒抠图换背景图的AI神器,根本无需PS...相关推荐
- python怎么换背景_3行Python代码实现图像照片抠图和换底色的方法
1.项目背景 对于不会PS的小伙伴,抠图是一个难度系数想当高的活儿,某宝照片抠图和证件照换底色均价都是5元RMB,所以今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,甚至都不用 ...
- 使用计算机的背景,【图】怎么用电脑抠图换背景?电脑抠图换背景图片的教程...
用电脑抠图换背景是我们对图片进行最常见的操作之一,那么电脑如何抠图换背景?我们通过抠图软件把一张完整图片的主体和背景进行分离,获得一张是透明背景的图片,然后只需要简单的添加自己想要的背景图片就可以完成 ...
- 抠图换背景用什么软件好?快把这些软件收好
在数字时代,抠图换背景已经成为了广泛使用的一种技术.随着摄影技术的不断提升和人们对图片的要求不断提高,很多人开始使用抠图换背景来让自己的图片更加美观.生动.抠图换背景是一种将图片中的主体与背景分离的技 ...
- 如何批量抠图换背景?这两个方法可以做到
大家在工作中是否遇到过需要将上百张图片进行抠图的情况呢?你们又是否因为一张一张抠图而加班熬夜呢?其实抠图并没有你们想象中的那么困难.我今天带来了两个方法,手把手教会你们如何批量抠图换背景,有需要的小伙 ...
- 抠图换背景的软件哪个好?快把这些软件收好
相信不少小伙伴平时会通过拍摄照片来记录自己的生活吧,那你们会将这些照片分享到社交平台上吗?我们在分享照片的时候,常常会对照片进行修图美化,这样能够提高照片的整体观感.有时照片的背景可能没那么好看,我们 ...
- 手机有没有抠图换背景的软件?这篇文章来告诉你
相信大家应该都有这样的情况:当我们拍了一张美美的照片,但是由于照片背景太乱了,导致不能很好地展示出我们要拍摄的人或物,这个时候我们可以借助抠图软件,对其进行一键抠图换背景,这样子我们在拍照的时候也不用 ...
- python去除图片水印_Python | 图中使用类的水印
python去除图片水印 Sometimes, we need to add watermark as a standard category of plots and therefore, we a ...
- python去除图片多余的白色边框
python去除图片多余的白色边框 为了减少图像信息的噪声或者视觉效果,需要去除图片周围的白色边框. 使用matplotlib.pyplot显示和保存没有边框的图片:但是在很多情况下不work: 使用 ...
- chatgpt赋能python:Python去除图片上的文字:技术与应用
Python去除图片上的文字:技术与应用 随着互联网的发展,图片的使用越来越广泛.然而,有些图片上却存在着不必要的文字,影响了用户的阅读体验和SEO效果.在这种情况下,Python可以帮助我们快速.准 ...
最新文章
- celery的初次使用
- SpringCloud配置中心-Config
- SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
- Scalaz(9)- typeclass:checking instance abiding the laws
- Web 之困 现代Web应用安全指南一本好书 69.00?
- CentOS7.0 安装 tomcat-9.0
- 二叉排序树查找的c语言程序,C语言二叉排序(搜索)树实例
- JAVA入门级教学之(关于JVM的内存管理机制)
- 使用System.Timers.Timer类实现程序定时执行
- 编写一个 SQL 查询,找出每个部门工资最高的员工。
- HDU-简易版之最短距离(最短路)
- Kubernetes 小白学习笔记(21)--kubernetes的运维-管理Lable
- echarts雷达图
- FIR数字滤波器的FPGA实现
- java开源项目-六个经典的 SpringBoot 练手项目
- 大华条码秤数据同步发送数据格式
- matlab单频噪声,基于MATLAB有噪声语音信号处理
- 2022年按摩椅行业现状分析
- 中国药科大学计算机专业排行,江苏省高校排名,榜首实至名归,江南大学仅排第10...
- Atomic的介绍和使用(原子变量)