V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
iyour
V2EX  ›  分享创造

background-removal-js 在浏览器上直接运行的抠图工具

  •  
  •   iyour · 2023-07-23 20:02:22 +08:00 · 1767 次点击
    这是一个创建于 526 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在 github 上看到一个可以在浏览器直接运行的抠图工具background-removal-js,处理的时候通过 onnxruntime-web 跑了一个 80MB 左右的模型,试了一下效果还行,对于主体明确的图片基本上都能把背景去掉,但是处理后的图片宽度最大就只有 1024 ,图片质量有所下降,应该是受限于使用的模型图片预处理限制。

    做了一个简单图片编辑工具,把这个抠图功能集成进去了,有时候用一下还挺方便的。https://www.photofun.cn/

    643shots_so9acce280074bf71d.png

    5 条回复    2023-07-31 14:25:56 +08:00
    HUZHUANGZHUANG
        1
    HUZHUANGZHUANG  
       2023-07-23 20:35:22 +08:00
    同志,请教一下, onnxruntime-web 是什么? 下面这个吗?

    https://www.npmjs.com/package/onnxruntime-web

    另外你的模型是自己网上找的吗? 还是自己训练的?
    iyour
        2
    iyour  
    OP
       2023-07-23 21:11:55 +08:00
    @HUZHUANGZHUANG 就是这个,onnxruntime-web 是可以在浏览器环境下环境下加载 onnx 模型的库,这个模型也是 background-removal-js 这个库中提供的了
    muzihuaner
        3
    muzihuaner  
       2023-07-23 21:19:55 +08:00 via Android
    感觉有点慢
    要是像 remove. bg 就好了
    iyour
        4
    iyour  
    OP
       2023-07-23 21:31:54 +08:00
    @muzihuaner 这个是全部在浏览器本地处理的,速度主要和使用的电脑性能相关
    dooonabe
        5
    dooonabe  
       2023-07-31 14:25:56 +08:00
    👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1238 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 17:55 · PVG 01:55 · LAX 09:55 · JFK 12:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.