opencoredev/bg0

Private, unlimited background removal that runs in your browser.

解决的问题

BG0 提供在浏览器中本地移除图像背景的方式,无需将图像上传到服务器、管理 API 密钥,或处理使用限制和计费问题。

运作方式

此工具使用固定的 BiRefNet ONNX 模型,该模型会在浏览器中下载并缓存于本地。它利用 WebGPU 进行加速(若可用),否则回退到 WebAssembly (WASM) 进行推理。流程包括预处理、ONNX 推理、掩码后处理,以及 Alpha 合成,以产生透明 PNG。

适用对象

希望透过 @bg0/browser 函式库将私有、客户端背景移除整合到其 Web 应用程序中的开发者,以及需要注重隐私的背景移除工具的一般用户。

重点特色

  • 本地浏览器推理:无需服务器端处理或数据上传。
  • 硬件加速:使用 WebGPU,并提供 WASM 作为回退方案。
  • 可重用函式库:包含专用套件,方便整合到其他 Web 应用程序中。
  • 隐私优先:图像和像素仅保留在浏览器内存中。

相关

  • 项目
  • 项目
  • 项目
  • 项目