Python图像背景去除

ops/2024/11/12 2:43:32/

目录

🎁库的导入

🎀库的安装

🎁rembg库去除背景

🎁效果

🎁文末彩蛋


 今天来介绍一个特别有趣的python库,rembg库全称是“Remove Background”的缩写,意为“去除背景”,是一个基于深度学习的图像背景去除工具。

🎁库的导入

python">from rembg import remove
from PIL import Image

这两个库都是第三方库,需要自行下载安装。

🎀库的安装
清华镜像源地址:https://pypi.tuna.tsinghua.edu.cn/simple

这里建议使用清华镜像源进行安装,库不仅齐全而且安装速度很快。

打开PyCharm的终端,输入下列两行命令即可

🌸安装rembg

python">pip install rembg -i https://pypi.tuna.tsinghua.edu.cn/simple

🌸安装PIL

python">pip install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple

建议所有的库都用清华镜像源进行安装,毕竟速度快,一般不会超时,用自带的源容易超时。

🎁rembg库去除背景

python">from rembg import remove
from PIL import Image# 指定输入和输出路径
input_path = r"test.png"  # 替换为你的实际输入路径,这里直接去复制自己电脑上图片地址即可
output_path =r"output.png" # 替换为你想要的输出路径,可以把复制过来的地址的末尾的数字改一改就可以# 打开输入图像
inp = Image.open(input_path)# 移除背景
out = remove(inp)# 保存输出图像
out.save(output_path)

这里要注意两个问题:

①建议使用png图,png图很好转换,一般是图片,打开“画图”工具,点击“另存为”,可以选择保存为png格式

② 首次运行此程序,会自动从Github上下载算法包(可能需要魔法才能正常下载)

🎁效果

🎀原图

 🎀运行效果

🎀原图

🎀效果

第二张的效果可能不是很好哈🤣🤣🤣 

🎁文末彩蛋

下面这些无水印图大家可以拿去作素材试试


http://www.ppmy.cn/ops/94091.html

相关文章

计算机网络 DNS HTTP HTTPS,缓存

文章目录 输入URL之后的全过程URL URI DNS (Domain Name System)为什么分布式域名的层级关系解析过程递归查询和迭代查询 HTTP特性版本演变0.91.01.1问题优化 2兼容改变推送实现与HTTP1对比并发实现缺陷 3特点QUIC协议 缓存强制缓存协商缓存基于Last-Modified和If-Modified-Sin…

统一响应结果封装,Result类的实现【后端 06】

统一响应结果封装,Result类的实现 在开发Web应用或API接口时,如何优雅地处理并返回响应结果是每个开发者都需要考虑的问题。统一响应结果封装(Unified Response Encapsulation)作为一种广泛采用的实践,不仅提高了API的…

Delphi开发新纪元:探索持续集成与持续部署的自动化之路

标题:“Delphi开发新纪元:探索持续集成与持续部署的自动化之路” 引言 在软件工程领域,持续集成(CI)和持续部署(CD)是敏捷开发的关键实践,它们确保了代码的高质量和快速迭代。对于…

python - 责任链模式实现(2)

pluggy 是 Python 的一个插件管理库。pytest 利用 pluggy 实现插件化,在 Flask 或 Django 等 web 框架中,可以使用 pluggy 为 Middleware 或 View 功能扩展钩子。在数据流管道中,通过 pluggy 添加钩子实现数据采集、过滤、聚合等功能可用于处…

鸿蒙开发APP应用UX体验标准

基础体验 应用导航 3.1.1.1 系统返回 页面布局 3.1.2.1 布局基础要求 3.1.2.2 挖孔区适配 人机交互 3.1.3.1 避免与系统手势冲突3.1.3.2 典型手势时长设计3.1.3.3 点击热区 视觉风格 3.1.4.1 色彩对比度3.1.4.2 字体大小 3.1.4.3 图标 3.1.4.3.1 应用图标3.1.4.3.2 界…

掌握图像处理中的颜色识别与形态学变换技术

形态学变换 形态学变换是一种基于形状的图像处理技术,主要应用于二值化图像。它的核心操作包括腐蚀和膨胀,这两者是对立的基本操作。 核(结构化元素):核是一个小的矩阵或模板,用于在图像上进行操作。它定义…

Python的反射以及应⽤用场景

Python中的反射(Reflection)是一种强大的机制,它允许程序在运行时(runtime)检查、修改其自身的结构和行为。这种机制通过内置的函数和模块实现,使得程序能够动态地访问对象的属性和方法。在Python中&#x…

WordPress原创插件:Keyword-ranking-seo 1.0 关键词排名插件 有利于seo

WordPress原创插件:Keyword-ranking-seo 1.0 关键词排名插件 有利于seo 当用户访问网站时,该链接会随机选择一个关键词,并使用选定的搜索引擎进行搜索。 插件下载链接 https://download.csdn.net/download/huayula/89632792