人工智能课程大升级,限时优惠仅限前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...相关推荐

  1. python怎么换背景_3行Python代码实现图像照片抠图和换底色的方法

    1.项目背景 对于不会PS的小伙伴,抠图是一个难度系数想当高的活儿,某宝照片抠图和证件照换底色均价都是5元RMB,所以今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,甚至都不用 ...

  2. 使用计算机的背景,【图】怎么用电脑抠图换背景?电脑抠图换背景图片的教程...

    用电脑抠图换背景是我们对图片进行最常见的操作之一,那么电脑如何抠图换背景?我们通过抠图软件把一张完整图片的主体和背景进行分离,获得一张是透明背景的图片,然后只需要简单的添加自己想要的背景图片就可以完成 ...

  3. 抠图换背景用什么软件好?快把这些软件收好

    在数字时代,抠图换背景已经成为了广泛使用的一种技术.随着摄影技术的不断提升和人们对图片的要求不断提高,很多人开始使用抠图换背景来让自己的图片更加美观.生动.抠图换背景是一种将图片中的主体与背景分离的技 ...

  4. 如何批量抠图换背景?这两个方法可以做到

    大家在工作中是否遇到过需要将上百张图片进行抠图的情况呢?你们又是否因为一张一张抠图而加班熬夜呢?其实抠图并没有你们想象中的那么困难.我今天带来了两个方法,手把手教会你们如何批量抠图换背景,有需要的小伙 ...

  5. 抠图换背景的软件哪个好?快把这些软件收好

    相信不少小伙伴平时会通过拍摄照片来记录自己的生活吧,那你们会将这些照片分享到社交平台上吗?我们在分享照片的时候,常常会对照片进行修图美化,这样能够提高照片的整体观感.有时照片的背景可能没那么好看,我们 ...

  6. 手机有没有抠图换背景的软件?这篇文章来告诉你

    相信大家应该都有这样的情况:当我们拍了一张美美的照片,但是由于照片背景太乱了,导致不能很好地展示出我们要拍摄的人或物,这个时候我们可以借助抠图软件,对其进行一键抠图换背景,这样子我们在拍照的时候也不用 ...

  7. python去除图片水印_Python | 图中使用类的水印

    python去除图片水印 Sometimes, we need to add watermark as a standard category of plots and therefore, we a ...

  8. python去除图片多余的白色边框

    python去除图片多余的白色边框 为了减少图像信息的噪声或者视觉效果,需要去除图片周围的白色边框. 使用matplotlib.pyplot显示和保存没有边框的图片:但是在很多情况下不work: 使用 ...

  9. chatgpt赋能python:Python去除图片上的文字:技术与应用

    Python去除图片上的文字:技术与应用 随着互联网的发展,图片的使用越来越广泛.然而,有些图片上却存在着不必要的文字,影响了用户的阅读体验和SEO效果.在这种情况下,Python可以帮助我们快速.准 ...

最新文章

  1. celery的初次使用
  2. SpringCloud配置中心-Config
  3. SVN版本管理系统的安装 CentOS + Subversion + Apache + Jsvnadmin
  4. Scalaz(9)- typeclass:checking instance abiding the laws
  5. Web 之困 现代Web应用安全指南一本好书 69.00?
  6. CentOS7.0 安装 tomcat-9.0
  7. 二叉排序树查找的c语言程序,C语言二叉排序(搜索)树实例
  8. JAVA入门级教学之(关于JVM的内存管理机制)
  9. 使用System.Timers.Timer类实现程序定时执行
  10. 编写一个 SQL 查询,找出每个部门工资最高的员工。
  11. HDU-简易版之最短距离(最短路)
  12. Kubernetes 小白学习笔记(21)--kubernetes的运维-管理Lable
  13. echarts雷达图
  14. FIR数字滤波器的FPGA实现
  15. java开源项目-六个经典的 SpringBoot 练手项目
  16. 大华条码秤数据同步发送数据格式
  17. matlab单频噪声,基于MATLAB有噪声语音信号处理
  18. 2022年按摩椅行业现状分析
  19. 中国药科大学计算机专业排行,江苏省高校排名,榜首实至名归,江南大学仅排第10...
  20. Atomic的介绍和使用(原子变量)

热门文章

  1. 虚拟机下 centos7 网络间歇性断网
  2. 此实现不是windows平台fips验证的加密算法的一部分
  3. JAVA小项目之超市会员管理系统
  4. pandas绘图线条颜色大全
  5. Spring data报错:Inferred type 'S' for type parameter 'S' is not within its bound;
  6. Arduino检测不到串口的问题(改)
  7. SuperMap iServer11i新功能----图例的发布和使用
  8. 安装内网穿透Frps
  9. 数论 —— 逆元与同余式定理
  10. 【Python】Windows微信清理工具