简介
使用百度深度学习框架paddlepaddle对人像图片进行自动化抠图

安装
根据PaddlePaddle官网命令安装
如
pip install paddlepaddle-gpu -i https://mirror.baidu.com/pypi/simple
pip install paddlehub -i https://mirror.baidu.com/pypi/simple
初试
1.jpg
2.jpg
3.jpg
4.jpg
5.jpg
import paddlehub as hub
from pathlib import Path
paths = [str(i) for i in Path('.').glob('*.jpg')] # 当前路径下所有.jpg文件
human_seg = hub.Module(name='deeplabv3p_xception65_humanseg')
results = human_seg.segmentation(paths=paths, visualization=True, output_dir='output')
# results = human_seg.segmentation(paths=paths, use_gpu=True, visualization=True, output_dir='output') # 使用GPU
print(results)
代码会自动下载图像分割模型deeplabv3p_xception65_humanseg到C:\Users\Administrator\.paddlehub\modules
效果
| 文件名 |
原图 |
效果 |
| 1.jpg |
|
|
| 2.jpg |
|
|
| 3.jpg |
|
|
| 4.jpg |
|
|
| 5.jpg |
|
|
详解
人像分割API
def segmentation(images=None,
paths=None,
batch_size=1,
use_gpu=False,
visualization=False,
output_dir='humanseg_output')
参数
- images(list[numpy.ndarray]):图片数据,BGR格式
- paths(list[str]):图片路径
- batch_size(int):批量处理数量
- use_gpu(bool):是否使用 GPU
- visualization(bool):是否将识别结果保存为图片
- output_dir(str):图片保存路径
遇到的坑
1. 报错RuntimeError: Environment Variable CUDA_VISIBLE_DEVICES is not set correctly. If you wanna use gpu, please set CUDA_VISIBLE_DEVICES as cuda_device_id.
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0'
或
set CUDA_VISIBLE_DEVICES=0
参考文献
一款Python实用神器,5 行 Python 代码 实现一键批量扣图
总结
相关推荐:
SEO观察:2025年搜索引擎优化的新趋势与机遇,seo2是什么状态
亚马逊产品seo什么意思,亚马逊平台产品专业术语 ,小新同学ai
pbootcms自动翻译插件,让你的网站轻松实现多语言覆盖,ai 镀金
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
互联网时代的“搜索截流”新玩法:如何抓住流量红利,甘孜做优化网站软件
怎么用AI润色文章,让你的文稿瞬间高大上
AI缩短短文-提升创作效率,写作新体验,光速写作业ai写作app
seo营销方法是什么,seo营销模式 ,ai山海
SEO软优化:助力网站实现流量爆发的秘密武器,延平区网页seo
ChatGPT网页打不开?快来看看这些解决办法,轻松恢复正常访问!,ai金色包装
洗文章AI:让内容创作变得更智能、更高效
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
常用AI工具,高效智能生活
seo项目是什么,seo是啥 ,ai ued
优化入口:提升网站流量与转化率的秘密武器,琼海关键词排名品牌
ChatGPT为什么用不了了?背后的真相揭秘!,ai写作专家收费吗
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
怎么用AI写出高质量科普文章?揭秘新时代创作利器!
SEO优化关键词品牌:如何通过精准的关键词提升品牌价值,ai免费智能写作论文
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO场景下的数字营销:如何通过精准优化提升网站流量,陕西融发建设集团网站
ChatGPT:智能对话开创新时代,ai做渐变直线
AI一键生成文章免费:革新写作方式,提升创作效率
SEO学堂:开启数字营销新时代,全面提升网站排名与流量,文山ai营销推广方案
AI公众号文章生成,轻松打造爆款内容
什么是seo概念,什么是seo,sem ,ai音标谐音
ChatGPT页面无法下拉?禁用浏览器扩展,轻松解决!,imba 1.6 ai
SEO关键词的选择步骤:让你的网站在搜索引擎中脱颖而出,ai书法化
seo需要了解什么,seo需要学些什么内容 ,ovo ai
专业SEO方案助力企业网站流量暴增,精准引流不再是难题,网站建设合同4篇
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
ChatGPT异常了:人工智能的极限与突破,ai and ethics
seo需要懂什么源码,seo需要懂什么源码技术 ,ai 纤维
seo要学会什么,seo要学多长时间 ,NTU AI 录取
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
seo软件工具,seo软件是什么 ,AI妆容
如何用AI写公众号文章?让创作更高效、更轻松
seo计算了什么,seo的常用术语 ,ai智能有意思的口令
ChatGPT4网页空白:重新定义智能交互的未来,怎么登ai
GPT优化:让你的工作与生活更高效、更智能,Ai__79
seo要寻找什么资源,怎么找seo ,ai插画描边
SEO这种营销方式,改变你网站流量的秘密武器,佛山网站设计建设
seO经理是什么岗位,seo经理招聘 ,ai写作重复被查
ChatGPT网页版内容显示不全的原因与解决方案,ai超级绘
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
AI人物生成:重新定义虚拟形象创作的未来
ChatGPT界面看不到用户:隐秘的互动方式与智慧的背后,AI和UR
AI仿写文章:开启内容创作新纪元
2024年AI写文章生成器推荐:让创作轻松高效,提升写作水平
什么是seo寄生虫,寄生虫seo原理 ,AI 疫