Python使用Rembg库去除图片背景

一、引入Rembg库

bash 复制代码
#库地址
https://github.com/danielgatis/rembg
bash 复制代码
#CPU使用
pip install rembg # for library
pip install rembg[cli] # for library + cli

#GPU使用(系统支持onnxruntime-gpu)
pip install rembg[gpu] # for library
pip install rembg[gpu,cli] # for library + cli

二、使用

python 复制代码
from rembg import remove
from PIL import Image

input_path = 'input.png'
output_path = 'output.png'

input = Image.open(input_path)
output = remove(input)
output.save(output_path)

三、效果

相关推荐
iAm_Ike9 小时前
Go 中自定义类型与基础类型间的显式类型转换详解
jvm·数据库·python
iuvtsrt9 小时前
Golang怎么实现方法集与接口的匹配_Golang如何理解值类型和指针类型实现接口的区别【详解】
jvm·数据库·python
chao1898449 小时前
基于 SPEA2 的多目标优化算法 MATLAB 实现
开发语言·算法·matlab
赏金术士9 小时前
Kotlin 习题集 · 高级篇
android·开发语言·kotlin
旦莫10 小时前
AI驱动的纯视觉自动化测试:知识库里应该积累什么知识内容
人工智能·python·测试开发·pytest·ai测试
楼兰公子10 小时前
buildroot 在编译rust时裁剪平台类型数量的方法
开发语言·后端·rust
知识领航员11 小时前
蘑兔AI音乐深度实测:功能拆解、实测表现与适用场景
java·c语言·c++·人工智能·python·算法·github
吴声子夜歌11 小时前
Go——并发编程
开发语言·后端·golang
ooseabiscuit11 小时前
Laravel4.x:现代PHP框架的奠基之作
java·开发语言·php
c1s2d3n4cs12 小时前
Qt模仿nlohmann::json进行序列化和反序列化
开发语言·qt·json