文的文字及图片来源于网络,仅供学习、交流使用,不具备任何商业用途,版权归原做者全部,若有问题请及时联系咱们以做处理。算法
做者: 苏克1900网络
PS:若有须要Python学习资料的小伙伴能够加点击下方连接自行获取工具
http://note.youdao.com/noteshare?id=3054cce4add8a909e784ad934f956cef学习
曾几什么时候,「抠图」是一个难度系数想当高的活儿,但今天要介绍的这款神工具,只要 3 行代码 5 秒钟就能够完成高精度抠图,甚至都不用会代码,点两下鼠标就完成了。网站
感觉下这款抠图工具抠地有多精细:人工智能
是否是很赞?什么 PS 、PPT 修图都 low 爆了,你软件还没打开,我这边都修完了。spa
这款工具叫:Remove.bg 。基于 Python、Ruby 和深度学习技术开发,经过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟秒秒钟完成抠图。这样下去PS 设计师都快要下岗了。设计
怎么使用这款抠图工具呢?有多种简单方式。code
首先是 Python 实现,很简单。blog
在网站上注册获取 API 后(不想那么麻烦能够用个人),一行代码安装抠图库:
pip install removebg
接下来只须要三行代码就能够完成一张抠图:
1 from removebg import RemoveBg 2 rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引号内是你获取的API 3 rmbg.remove_background_from_img_file("C:/Users/sony/Desktop/1.jpg") #图片地址
不只能抠一张还能够批量抠图(把图片放到一个文件夹就能够了):
1 from removebg import RemoveBg 2 import os 3 4 rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") 5 path = '%s/picture'%os.getcwd() #图片放到程序的同级文件夹 picture 里面 6 for pic in os.listdir(path): 7 rmbg.remove_background_from_img_file("%s\%s"%(path,pic))
是否是很爽?