当前位置: 首页 > news >正文

计算机网站建设是什么百度学术论文查重入口

计算机网站建设是什么,百度学术论文查重入口,企业网网站,青岛公司建网站公司我们日常生活中制作PPT等教学资源时,需要批量去除图片背景,就可以使用 Python 的 rembg 库。 这个库基于神经网络模型,去背景效果较好,可以批量处理png, jpg, jpeg等图片。采用以下代码可以批量处理当前目录下的所有图片&#xf…

我们日常生活中制作PPT等教学资源时,需要批量去除图片背景,就可以使用 Python 的 rembg 库。

这个库基于神经网络模型,去背景效果较好,可以批量处理png, jpg, jpeg等图片。采用以下代码可以批量处理当前目录下的所有图片,去除背景后并保存为透明背景的图像存在output当中。

一、安装rembg库

不过,使用前需要在cmd下或者pycharm, thonny等pyhon的idle调试工具中安装一下这个rembg库,安装代码:

pip install rembg

二、下载u2net.onnx机器学习模型

安装完成rembg模块后,第一次运行程序,调用这个模块,还需要安装机器学习模型:u2net.onnx,大小为176M,程序会自动下载,全程不需要干涉。

下载机器学习模型

这个模型文件 (u2net.onnx) 是经过训练的深度学习模型,包含了用于识别并分离前景和背景的算法权重。rembg 库使用 U2-Net 来执行背景去除的任务。第一次使用 rembg 时,库会自动下载这个模型文件,以确保能够正确运行背景去除功能。

具体来说:模型文件 u2net.onnx:U2-Net 模型是一个开源的图像分割模型,专门用于前景-背景分离。rembg 使用这个模型的 .onnx 文件格式,方便兼容各种框架。

由于rembg 没有默认包含该模型文件,因此在第一次运行时需要下载并存储在本地(C:\Users\用户名\.u2net\u2net.onnx),下载完成后,模型文件会保存在你用户目录的 .u2net 文件夹中,后续运行 rembg 就不需要重新下载。

三、编写清除图片背景代码

下载完成后,程序会自动运行清除背景的程序,如下面的程序,批量把当前目录下的图片文件,移除背景,设置透明背景后存在output文件夹下面,全程操作非常的快。

import os
from rembg import remove
from PIL import Image# 定义输入和输出文件夹
input_folder = '.'  # 当前目录
output_folder = './output/'  # 输出文件夹# 创建输出文件夹(如果不存在)
# if not os.path.exists(output_folder):
os.makedirs(output_folder,exist_ok=True)# 遍历当前目录的所有文件
for filename in os.listdir(input_folder):# 检查是否为图像文件(可以添加更多格式)if filename.lower().endswith(('.png', '.jpg', '.jpeg')):input_path = os.path.join(input_folder, filename)output_path = os.path.join(output_folder, filename.split('.')[0] + '_no_bg.png')# 打开图像并去除背景with open(input_path, 'rb') as input_file:input_image = input_file.read()output_image = remove(input_image)# 将结果保存为 PNG 格式with open(output_path, 'wb') as output_file:output_file.write(output_image)print("图片背景已去除并保存到 'output' 文件夹。")

input_folder 指定输入文件夹,这里设为当前目录 ./。

output_folder 是输出文件夹(去除背景后的图片保存位置),如果不存在,则会自动创建。

脚本遍历当前目录中的所有图像文件(.png, .jpg, .jpeg),去除背景后以透明背景 PNG 格式保存到 output 文件夹中。

四、效果对比

以下是清除背景前后的效果对比,怎么样,还算不错吧?

清除背景前:

清除背景后:

五、学后总结

Python像瑞士军刀一样,几乎无所不能,尤其是在办公自动化、批量处理上更是有先天的优势。更为重要的是学习生态也很好,大语言模型背后很多时候就是在用python来操作,所以从现在起立一个小小的flag,学起来,天长日久,必有所获。

http://www.dinnco.com/news/68201.html

相关文章:

  • 已有网站可以做服务器吗什么是竞价推广
  • 大连手机自适应网站建设维护西安seo优化系统
  • 自适应网站的优劣网站推广与优化平台
  • 品牌网站建设gs朔州网站seo
  • 电影网站vps服务器seo查询爱站网
  • 哈尔滨网站小程序制作自己做一个网站要多少钱
  • 那个网站销售好中国站长素材网
  • 潍坊企业模板建站2345中国最好的网址站
  • 什么做网站做个网站一般要多少钱啊学seo网络推广
  • 做网站注意什么网络营销模式有哪些类型
  • 数学建模网站建设广告关键词有哪些类型
  • 嘉善住房和城乡建设网站产品推广文章
  • 成都公司核名的网站搞一个公司网站得多少钱
  • 企业自己可以做视频网站吗图片外链生成工具在线
  • 做网站1天转多钱b2b网站排名
  • 国外最开放的浏览器有什么优势安卓优化大师下载安装到手机
  • 广州市住房 建设局网站北京seo优化哪家公司好
  • 做 了一个 家教 网站培训班有哪些课程
  • 如何做文化传播公司网站运营推广渠道有哪些
  • 网站首页制作模板如何网站优化排名
  • 用什么做网站最好信息流优化师需要具备哪些能力
  • 广东省建设安全卡查询网站网站模板购买
  • 株洲 网站建设 公司拓客软件哪个好用
  • 江西 网站 建设 开发苏州百度推广公司地址
  • 响应式网站 翻译有哪些免费推广软件
  • 网站建设和管理维护seo免费优化
  • 广州网站设计制作公司新闻发布系统
  • 网站开发前端的工作内容是什么365优化大师软件下载
  • 淄博网站快照优化公司网站优化推广公司排名
  • 视频网站怎么做可以播放电视剧淘宝的关键词排名怎么查