Python 提供了多种库来处理图像,其中 rembg 是一个简单而高效的库,它利用了先进的机器学习算法来实现一键去除图像背景的功能。今天,我们将通过一个示例来展示如何使用 Python 的 rembg 库来移除图像背景。
Python 移除图像背景,效果图展示:
下面是 Python 使用 rembg 移除图像背景的示例代码:
from rembg import remove
# 载入图片
# 将这里的 'your_image.jpg' 替换为您的图片文件名
input_path = 'your_image.jpg'
output_path = 'your_image_out.png' # 输出文件的名称
# 读取图片
with open(input_path, 'rb') as i:
input_image = i.read()
# 移除背景
output_image = remove(input_image)
# 保存图片
with open(output_path, 'wb') as o:
o.write(output_image)
rembg 是一个强大的工具,可以优雅地移除图像背景,它为图像处理任务提供了极大的便利。
今天的代码大赏就到这里。希望通过这篇文章,你能够对 Python 移除图像背景有一个更深入的理解。
完整代码片段来源于代码小抄,欢迎点击进入小程序阅读!
在线访问:https://www.codecopy.cn/post/1jbnny
在代码小抄可以看到更多优质代码,也欢迎大家积极分享,可能会获得我们官方的小礼品 🎁~