Python实现自动抠图(上篇)
Python实现自动抠图(上篇)
生活中,我们经常需要使用到一些图片资源,比如做ppt、项目需要等,这就涉及图片的处理。但抠图是一个痛苦的过程,本人是ps入门级玩家,每次使用磁链勾画想要的图像都很费劲,而且处理效果不尽人意。一次机会,在网上发现了python自动抠图的模块,因此进行了一些尝试。
抠图的效果是不是很赞,更重要的是快速,你ps还没有打开,这边图像已经处理完了。。。。
这款工具名称是Remove,它是基于 Python、Ruby 和深度学习技术开发,通过强大的 AI 人工智能算法实现自动识别出前景主体与背景图,分分钟 秒秒钟完成抠图!!!
我们首先来看一些Python代码吧,调用该模块实现抠图。实现过程也是很简单,首先我们安装removebg模块。
pip install removebg
然后需要去官网注册API(https://www.remove.bg),这是我们程序调用需要的。操作步骤如下:
点击上方API选项,跳转到下一个页面,然后点击Get API Key即可。
接下来只需要三行代码即可完成抠图。
from removebg import RemoveBg
rmbg = RemoveBg("WPZ2Q4fraseKfAN9PPxxxxxx", "error.log") # 引号内是你获取的API
rmbg.remove_background_from_img_file(r"E:\图片\princess.jpg") #图片地址
处理效果如下,个人感觉已经很好了,当然对于ps大神来说,还是有些欠缺啦。
不仅能抠一张还可以批量抠图(把图片放到一个文件夹就可以了):
from removebg import RemoveBg
import osrmbg = 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
如果不习惯使用python抠图或者是没有python编程环境的话,在官网直接选择图片进行扣除也是一个很好的选择。抠除后,还能对图片的背景进行一些设置,再也不用担心什么证件照的背景颜色问题了。
Python实现自动抠图(下篇)
Python实现自动抠图(上篇)相关推荐
- Python实现自动抠图(下篇)
Python实现自动抠图(下篇) 我们上篇已经讲完了python实现自动扣图的关键代码,那下篇还有啥存在的必要呢??? 答案是否定的.作为一个有理想.有抱负.勇担中华民族复习大任的入门 ...
- python人工自动抠图_Python - AI自动抠图
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...
- 【Python】自动抠图换背景
笔记目录 一.效果展示 1.1 难度级别 ★★★★★ 1.2 难度级别 ★★★★ 1.3 难度级别 ★★★ 1.4 难度级别 ★★ 1.5 难度级别 ★ 二.Removebg安装注册 2.1 Remo ...
- python人工自动抠图_python实现人工智能Ai抠图功能
自己是个PS小白,没办法只能通过技术来证明自己. 话不多说,直接上代码 from removebg import RemoveBg import requests import os if __nam ...
- python人工自动抠图_python自动抠图(基于cv2)
[实例简介] [实例截图] [核心代码] if __name__ == '__main__': imgPath = './originalImage/' newImgPath = './newImag ...
- python实现自动抠图
直接上图 账户里有下载,有问题可私聊 import cv2 import numpy as npsrc = cv2.imread("9.jpg") src = cv2.resize ...
- python抠图_python 网站自动抠图
python 网站自动抠图 翻东西, 突然找到了以前用python写的自动下载网站图片的一个脚本 很好用, 如果修改的话, 只要将路径改成自己的即可! picdown.py #! /usr/bin/p ...
- python自动抠头像图_Python实现AI自动抠图实例解析
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background 它是基于Python.Ruby和深度学习技术开发,通过 ...
- python人物抠图算法_Python实现AI自动抠图实例解析
一.简介 抠图是用PS? 用魔棒和快速选择工具? 遇到复杂背景怎么办? 最近发现一个神奇的工具--Remove Image Background https://www.remove.bg/zh 它是 ...
最新文章
- htmlcss实例小项目_HTMLCSS学习笔记(十九)-- 媒体查询
- 病症:arm启动后应用程序界面显示…
- 前端学习(1803):前端调试之事件伪类练习二
- Python_sklearn_回归
- 数据科学入门与实战:Matplotlib绘图Series
- 标准模板库(STL)之 vector 列传 (二)
- Maven实战(六)依赖
- 电线直径对照表_电线平方与功率对照表
- ArcGIS Pro创建企业级地理数据库(Postgis)
- 2019第八届“中国软件杯”大学生软件设计大赛赛题有哪些?
- 班章管家有20万想去理财,买什么理财产品靠谱一点?
- CAD文件版本如何转换?分享两种版本转换方法
- jQuery移除或禁用html元素的点击事件
- 【Linux command 06】zip命令 – 压缩文件
- java编写的音乐播放器
- 基于单片机的智能晾衣杆
- 十字链表(icoding)(土豆土豆皮版本微微调)
- Android,找工作,月薪2万怎么做?
- 内蒙古科技大学计算机专业校企合作好不好,校企合作真的靠谱吗 校企合作好不好...
- mtk6592 android 5,八核vs四核:MTK MT6592运行《现代战争5》画面对比