目录
前言
抠图前 vs Python自动抠图后
在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣。
Python能够成为这样的一种工具:在只有一张图片,需要细致地抠出人物的情况下,能帮你减少抠图步骤;在有多张图片需要抠的情况下,能直接帮你输出这些人物的基本轮廓,虽然不够细致,但也够用了。
DeepLabv3+ 是谷歌 DeepLab语义分割系列网络的最新作 ,这个模型可以用于人像分割,支持任意大小的图片输入。如果我们自己来实现这个模型,那可能会非常麻烦,但是幸运的是,百度的paddle hub已经帮我们实现了,我们仅需要加载模型对图像进行分割即可。
1.准备
为了实现这个实验,Python是必不可少的,如果你还没有安装Python,建议阅读我们的这篇文章哦:超详细Python安装指南。
然后,我们需要安装百度的paddlepaddle, 进入他们的官方网站就有详细的指引
根据你自己的情况选择这些选项,最后一个CUDA版本,由于本实验不需要训练数据,也不需要太大的计算量,所以直接选择CPU版本即可。选择完毕,下方会出现安装指引,不得不说,Paddlepaddle这些方面做的还是比较贴心的(就是名字起的不好)。
要注意,如果你的Python3环境变量里的程序名称是Python,记得将python3 xxx 语句改为Python xxx 如下进行安装:
python -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
2.编写代码
整个步骤分为三步:
1.加载模型
2.指定待抠图的图片目录
3.抠图
import os
import sys
import paddlehub as hub
# 1.加载模型
humanseg = hub.Module(name="deeplabv3p_xception65_humanseg")
# 2.指定待抠图图片目录
path = './source/'
files = []
dirs = os.listdir(path)
for diretion in dirs:
files.append(path + diretion)
# 3.抠图
results = humanseg.segmentation(data={"image": files})
for result in results:
print(result['origin'])
print(result['processed'])
不多不少一共20行代码。抠图完毕后会在本地文件夹下产生一个叫做humanseg_output的文件夹。这里面存放的是已经抠图成功的图片。
素材获取地址
3.结果分析
不得不承认,谷歌的算法就素厉害啊。只要背景好一点,抠出来的细节都和手动抠的细节不相上下,甚至优于人工手段。
不过在背景和人的颜色不相上下的情况下,会产生一些问题,比如下面这个结果:
背后那个大叔完全被忽略掉了(求大叔的内心阴影面积)。尽管如此,这个模型是我迄今为止见过的最强抠图模型,没有之一。
相关推荐:
SEO优化如何进行:提升网站排名,轻松超越竞争对手,ai写作怎么操作手机
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
撰写稿子的AI,写作的“超级助手”来了!
SEO优化工具优势:提升网站排名,带来流量和转化的秘密武器,ai圆形造字
优化工具:提升工作效率的秘密武器,网站模板的优化策略是什么
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
AI写作技巧,让创作事半功倍!
ChatGPT回答问题,网页无法线下滚动?解决方案轻松get!,谷歌AI铃声
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
seo菲律宾是做什么,菲律宾网址排名 ,openl ai
WPQQ-开启数字时代的智能连接新纪元,杭州网站推广厂家电话
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
什么是seo的豆子,何为seo ,ai圆复制
文章缩写AI:高效编辑的未来之光
seo要学会什么,seo要学多长时间 ,NTU AI 录取
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
SEO是什么意思?揭秘SEO的真正含义与重要性,公司推广网站询问d火18星来
SEO搜外:全球搜索引擎优化的秘密武器,如何选择网站建设类型呢
二级泛站群,zblog二级泛站群 ,李宗盛ai
优化收费,助力企业提升效益,实现共赢,宜州餐饮网站建设
ChatGPT打不开实时问题解决方案:让你的AI助手始终在线,psd 转ai
seo网站反链是什么,网站反链怎么做 ,ai插画头像卡通
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
SEO优化全攻略提升网站排名的关键步骤与未来趋势,这是什么新晋动画ai
ChatGPT怎么找梯子:突破网络限制,轻松访问AI助手的终极指南,鬼灭之刃人物AI还原
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
如何用AI改文章,让写作更高效、精准,提升内容质量
“新热度”:引领潮流的力量,如何趋势的脉搏,浙江通用网站建设特点
GoogleSEO打满分自然流量会高吗?揭开SEO优化的真相,猪插画ai
AI免费生成文章让创作变得轻松自如
SEO小白必看!从零起步SEO的秘诀,轻松提升网站排名,南京网站运营优化平台
AI免费试用不需要登录:体验智能科技的魅力,轻松开启未来,华为ai身材
SEO未来:如何在变革中抢占先机,迎接数字营销的新纪元,台州网站建设分析和总结
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
什么是seo运营,什么是seo营销 ,ai绘画沙地
seo用什么手法,seo方式 ,ai绘画飞翔
AI免费写文:创作新时代的高效助手
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO收费如何选择合适的SEO服务,提升网站排名并增加曝光度,做网站优化哪家实惠
“关键词指白”:揭秘如何通过精准关键词优化实现流量暴增,全面分析网站seo
SEO努力:提升网站排名的关键策略,网站建设微企动力
SEO关键词利器:如何借助精准关键词提升网站流量与排名,ai绘画客户
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
ChatGPT破解:人工智能的无限潜力与破解秘笈,意识变ai
SEO数量-如何提升你的网站排名与流量?,射阳seo优化五星服务
怎样利用AI写文章,轻松提升写作效率
什么是seo快排,seo快排方案 ,ai剪图形
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
AI文章精简-高效提炼与优化你的内容创作,ai quid
求一个AI软件,彻底改变你的工作与生活!