还在PS里手动描边?AI自动抠图只需5秒
昨日,byteq 开发人员 Benjamin Groessing 在 twitter 上发布了一款基于 Python、Ruby 的深度学习工具 remove.bg。该工具可在 5 秒内移除图像背景(目前局限于有人物的图像),其在图像处理过程中使用了多种自定义算法。
该工具可免费使用,用户无需手动选择背景/前景层,即可实现快速抠图。只需选择图像,几秒后即可下载抠图后的图像。
![](/assets/blank.gif)
据悉,remove.bg 可供个人或商业免费使用,平面设计师、摄影师或自拍爱好者均可使用 remove.bg 移除图像背景。
该工具实现了完全的自动化:上传图像后无需任何操作即可生成抠图后的图像,像其他工具中需要选择像素、标记人物等操作均不需要。
原理
这款抠图工具的底层原理是什么呢?remove.bg 使用 AI 技术来检测前景层,然后将前景层与背景层分离。接着再使用其它算法改进细节、防止颜色混杂。该 AI 技术可以将人检测为前景,把其他事物检测为背景。因此,它只对有人的图像有效。用户可以上传任意分辨率的图像,但是出于性能原因,所有输出图像的像素都是 500 × 500。
关于隐私
remove.bg 中图像通过安全的 SSL/TLS 连接上传。在用户下载输出图像之前,这些图像会暂时存储在网站上。下载后约一小时,这些图像文件即被删除。
remove.bg 官网上关于隐私信息的声明是:「我们不会出于任何目的分享或使用用户的图像,我们仅对用户上传的图像进行删除背景的处理,并允许用户免费下载结果。」不过很多人仍然对 remove.bg 的隐私保护持有疑虑。
效果
该版本 remove.bg 仅支持有人的图像,据悉,remove.bg 会发布下一个版本。下一次发布可能会支持其它类型的图像,如产品图。remove.bg 也将发布易用的 API。
不过,remove.bg 的自动抠图功能真的那么好用吗?机器之心小编又去尝(zhao)试(bug)了。来看看下面几张效果图:
![](/assets/blank.gif)
哇,第一张图像传上去,大概一两秒就生成了右边的效果图,女神的盛世美颜丝毫不受影响。
![](/assets/blank.gif)
第二张图,嗯,效果也很好~
![](/assets/blank.gif)
第三张,终于有 bug 了。图的下方有个围墙 or 护栏?右图中它仍然顽强地刷着存在感……
![](/assets/blank.gif)
第四张,左边的女神看起来 emmm 很性感,但是自动抠图的效果有点尴尬,和性感都搭不上边儿了,只觉得造型很奇怪。半只手和半只腿被抠没的原因,我猜是女神太白了??
![](/assets/blank.gif)
第五张,???(问号脸)图中没有人?不仅有人还有猴呢……小编猜测这里图像中人未被识别的原因可能是人物的边界(尤其是头发处)与背景融为一体。
那么这张呢~
![](/assets/blank.gif)
效果很不错~虽然一侧胳膊缺了一部分,但在输入图像中肉眼也是无法看清那侧胳膊的。关键是阴影处那半边脸竟然识别出来了!坦白讲,我的预期是人脸无法被完全识别,这张图的效果有些出人意料了。
我们再来试一下多人图像。
![](/assets/blank.gif)
emmm... 右一右二身边的草地是怎么回事?好几个运动员的鞋也被抹掉了一部分。
remove.bg 识别真人的效果还不错,那么动漫人物呢?
![](/assets/blank.gif)
咦,还不错,能够识别出来!但是发带下面的背景色没有移除,另外原图最下方是白色,输出图人物左侧是黑色,匪夷所思的变化……
接下来难度加大,动漫+多人,看看 remove.bg 能否完成?
![](/assets/blank.gif)
原图中八个人物,输出图中勉强算 5 个吧……
再加大难度,人再多一些!
![](/assets/blank.gif)
没有人……好吧……
总体来看,remove.bg 对有真人的图像识别效果优于动漫人物图像。虽然有些瑕疵,但效果已经很不错了。
还在PS里手动描边?AI自动抠图只需5秒相关推荐
- python自动抠头像图_Python实现AI自动抠图实例解析
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...
- python人工自动抠图_Python - AI自动抠图
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...
- python人物抠图算法_Python实现AI自动抠图实例解析
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background https://www.remove.bg/zh 它是 ...
- python人工智能应用实例_Python实现AI自动抠图实例解析
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background https://www.remove.bg/zh 它是 ...
- ai python 自动_Python - AI自动抠图
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...
- 应用悄悄拿走你的隐私做了什么?只需30秒这个AI给你答案
安妮 编译自 Futurism 量子位 出品 | 公众号 QbitAI "我已经阅读并了解--"可能是当代青年定期撒下的一个谎. 可能你深有体会. 几乎每个下载的App都有用户协议 ...
- python封装sql脚本 github_Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码...
原标题:Github 大牛封装 Python 代码,实现自动发送邮件只需三行代码 在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景.今天一起来探讨一下,GitHub 的大牛门是如何使 ...
- 纸片人「活」了。Meta AI新作:只需几分钟,手绘小人有了灵魂
想让画中的「纸片人」有生命,Meta AI来搞定!昨日,Meta AI宣布了一种独创性方法,只需几分钟,就能动画化儿童手绘的角色,效果拔群. 快看,「纸片人」居然自己跳出来了! 小猫学会了hiphop ...
- python怎样实现封装_大牛教你如何封装 Python 代码,实现自动发送邮件只需三行代码...
在运维开发中,使用 Python 发送邮件是一个非常常见的应用场景.今天一起来探讨一下,GitHub 的大牛门是如何使用 Python 封装发送邮件代码的. 一般发邮件的方式 SMTP是发送邮件的协议 ...
最新文章
- 《当程序员的那些狗日日子》(三十五)欲去还留
- 闭眼入!采集 Nginx 日志的几种方式!
- soapui返回值类型都有哪些_货架的类型都有哪些呢
- less css用法思维导图
- 关于SimpleDateFormat时间格式化线程安全问题
- 1. 栈和队列的数组实现
- SQL Server 执行 字符串
- linux上dig命令,Linux dig命令(示例代码)
- 1137.第N个泰波那契数
- php数据库--mysql优化
- NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
- 第2章 DOS循环:for命令详解
- mysql获取一行中多列的最大值_SQL 获取一行中多个字段的最大值
- 2.2. MongoDB 管理
- OpenCV_(Using GrabCut extract the foreground object) 使用 GrabCut 算法提取前景物体
- 周立功ZCANPRO基础使用教程
- 新浪微博登陆uchome
- Linux内存管理 - slab分配器和kmalloc
- php汽车租赁网站_ThinkPHP实战开发汽车租赁网站项目教程
- AI中的变形,扭曲和变化,栅格化命令,裁剪标记,路径,路径查找器,转化为形状
热门文章
- Mac笔记本常用软件
- Axure教程(B站宋老师)
- Code Review的基本思路
- 并发中的同步锁(synchronized)
- 支付宝、微信、银联三种支付平台链接
- Android APP如何简单快速实现控制硬件设备并实现APP签名
- SCORM课程对接线上课程学习平台
- 网站如何判断客户端是在国内还是国外
- 记录搭建分布式项目环境-MySQL集群
- 仿脉脉PHP源码,php,mysql_如何实现类似脉脉网的二维人际关系,php,mysql,算法,社区,社交 - phpStudy...