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

去除背景 学习笔记

目录

rembg


rembg

安装:

  1. pip install rembg

import os
from glob import glob
from rembg import remove
from argparse import ArgumentParser
from PIL import Image
if __name__ == '__main__':
    parser = ArgumentParser()
    parser.add_argument('--path', type=str, required=True, help='Path to input images')
    args = parser.parse_args()
    
    imgs = glob(os.path.join(args.path, '*.png')) + glob(os.path.join(args.path, '*.jpg'))
    for img in imgs:
        path = os.path.dirname(img)
        name = os.path.basename(img).split('.')[0] + '_rmbg.png'

        img_np = Image.open(img)        
        img = remove(img_np)
        img.save(os.path.join(args.path, name))


http://www.kler.cn/a/429131.html

相关文章:

  • 诡异的Spring @RequestBody驼峰命名字段映射失败为null问题记录
  • 【MySQL】复合查询+表的内外连接
  • 深度学习 Pytorch 张量的索引、分片、合并以及维度调整
  • MySQL 事务
  • 【Elasticsearch】全文搜索与相关性排序
  • 人工智能-机器学习之多分类分析(项目实战二-鸢尾花的多分类分析)
  • PCB设计规范
  • 运维监控grafana+prometheus+node_exporter(or mysqld_exporter)
  • 手动将MJPEG图片,转成MP4文件格式
  • centOS7如何配置阿里云或者腾讯云yum源
  • 【Linux】搭建临时HTTP文件传输服务器
  • uniapp支持App横竖屏开发总结
  • iPhone 17 Air基本确认,3个大动作
  • 嵌入式学习——进程间通信方式(5)—— 信号量
  • 22. 五子棋小游戏
  • 阿里云PolarDB 如何进行数据恢复,文档总结
  • 【Qt】QMainWindow、QWidget和QDialog的区别?
  • Oracle 19C RU补丁升级,从19.7to19.25 -单机
  • 5G模组AT命令脚本-关闭模组的IP过滤功能
  • 驱动断链的研究
  • 【C++AVL树】枝叶间的旋律:AVL树的和谐之道
  • H5游戏出海如何获得更多增长机会?
  • 2024年12月9日Github流行趋势
  • Yocto bitbake and codeSonar
  • 【5G】Spectrum 频谱
  • 关于网页自动化工具DrissionPage进行爬虫的使用方法