曾几何时,「抠图」是一个难度系数想当高的活儿,但今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度抠图,甚至都不用会代码,点两下鼠标就完成了。

感受下这款抠图工具抠地有多精细:

是不是很赞?什么 PS 、PPT 修图都 low 爆了,你软件还没打开,我这边都修完了。

这款工具叫:Remove.bg 。基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟秒秒钟完成抠图。这样下去PS 设计师都快要下岗了。

怎么使用这款抠图工具呢?有多种简单方式。

首先是 Python 实现,很简单。

在网站上注册获取 API 后(不想那么麻烦可以用我的),一行代码安装抠图库:

pip install removebg

接下来只需要三行代码就可以完成一张抠图:

from removebg import RemoveBg
rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引号内是你获取的API
rmbg.remove_background_from_img_file("C:/Users/sony/Desktop/1.jpg") #图片地址

不仅能抠一张还可以批量抠图(把图片放到一个文件夹就可以了):

from removebg import RemoveBg
import os
rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log")
path = '%s/picture'%os.getcwd() #图片放到程序的同级文件夹 picture 里面
for pic in os.listdir(path):rmbg.remove_background_from_img_file("%s%s"%(path,pic))

是不是很爽?

默认生成的图片格式尺寸是标准的,每月最多免费处理 50 张照片。如果想生成高清甚至 4K 或者处理更多图片需要付费。

GitHub 库地址:https://github.com/brilam/remove-bg

除了代码还可以到官网在线抠图,只需要上传照片即可,不限图片处理次数:

扣完图可以马上换颜色或者背景:

除了在线版还可以下载软件到本地使用,支持 Windows / Mac / Linux 三平台

抠图还有另外一个用途就是抠证件照换背景色了,不会 PS 又不想花钱重照,使用它很快能搞定:

如果你不会Python,但是想学习,没关系 ,小编已经给你准备好了Python学习资料

获取方式:转发文章+关注小编 并 私信小编关键词“ 学习 ”即可免费获取啦

获取方式:转发文章+关注小编 并 私信小编关键词“ 学习 ”即可免费获取啦

代码 抠图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS,附教程相关推荐

  1. 代码 抠图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS

    文 | 苏克 1900@高级农名工 推荐 | 编程派公众号(ID:codingpy) 曾几何时,「抠图」是一个难度系数想当高的活儿,但今天要介绍的这款神工具,只要 3 行代码 5 秒钟就可以完成高精度 ...

  2. python抠图_3行Python代码实现图像照片抠图和换底色的方法

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

  3. python自动修图_3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS

    原标题:3 行 Python 代码 5 秒抠图的 AI 神器,根本无需 PS 文 | 苏克 1900@高级农名工 曾几何时,「抠图」是一个难度系数想当高的活儿,但今天要介绍的这款神工具,只要 3 行代 ...

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

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

  5. python抠图精确到发丝_3行Python代码,实现批量抠图和换底色的方法

    这篇文章主要介绍了3行Python代码实现图像照片抠图和换底色的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们一起学习学习吧! 这里介绍Remove I ...

  6. python输入三行数据_3行Python代码就能获取海量数据?

    原标题:3行Python代码就能获取海量数据? 一谈起数据分析,首先想到的就是数据,没有数据,谈何分析. 毕竟好的菜肴,没有好的原材料,是很难做的- 所以本期小F就给大家分享一个获取数据的方法,只需三 ...

  7. python写一个游戏多少代码-使用50行Python代码从零开始实现一个AI平衡小游戏

    集智导读: 本文会为大家展示机器学习专家 Mike Shi 如何用 50 行 Python 代码创建一个 AI,使用增强学习技术,玩耍一个保持杆子平衡的小游戏.所用环境为标准的 OpenAI Gym, ...

  8. python代码大全p-21行Python代码实现拼写检查器

    引入 大家在使用谷歌或者百度搜索时,输入搜索内容时,谷歌总是能提供非常好的拼写检查,比如你输入 speling,谷歌会马上返回 spelling. 下面是用21行python代码实现的一个简易但是具备 ...

  9. python小游戏代码大全-20行python代码的入门级小游戏的详解

    背景: 作为一个python小白,今天从菜鸟教程上看了一些python的教程,看到了python的一些语法,对比起来(有其他语言功底),感觉还是非常有趣,就随手添了一点内容,改了一个小例程,当着练练手 ...

最新文章

  1. 在CentOS 6.x上安装luajit 2.0.4
  2. 设置EditText光标颜色
  3. 关系数据库是如何工作的
  4. 怎么解决input中readonly属性的iOS一直存在光标问题
  5. 现在mfc的现状如何_天玑云客:微信代运营现在什么现状?如何挑选合适的代运营公司?...
  6. LoadRunner如何调用外部函数
  7. 在react中使用定时器
  8. java占32位存储空间时,java空间
  9. navicat连接mysql报错ssh_Navicat 连接SSH方式连接mysql报错 ssh:expected key exchange group packet...
  10. 分枝定界法解0/1背包问题
  11. git已经删除了远程分支,但本地环境仍能看到远程分支
  12. 关于spark写入文件至文件系统并制定文件名之自定义outputFormat
  13. 软件设计模式概述(摘自《研磨设计模式》)
  14. 计算机病毒445端口,关闭135 445端口_445端口关闭方法_怎么防止电脑中勒索病毒
  15. html编写在线打字通,HTML5代码打字练习、HTML5案例 - 03
  16. 中华石杉老师课程汇总
  17. Ubuntu下使用FreeRadius实现Wifi认证
  18. Carla+ROS1联合仿真环境搭建
  19. python 计时器
  20. 系统初始化状态编写saltstack

热门文章

  1. 【jenkins】jenkins build项目的三种方式
  2. Linux--生产者与消费者
  3. 【汇编语言】记录一组数中负数的个数,8086与MIPS汇编程序
  4. 一文了解OOM及解决方案,你还看不明白?
  5. 被面试官问的Android问题难倒了,面试必会
  6. 资深大牛带你了解源码!关于Android程序员最近的状况,大厂内部资料
  7. 2G、3G 和 4G
  8. Mybatis学习笔记18 - 缓存
  9. git 常用commands(转)
  10. 16.U-boot的工作流程分析-2440