opencoredev/bg0

Private, unlimited background removal that runs in your browser.

解決する問題

BG0 は、ブラウザ内で画像の背景をローカルに除去する方法を提供し、サーバーへの画像アップロード、API キーの管理、使用制限や課金への対応を不要にします。

仕組み

このツールは、ブラウザ内でダウンロードされローカルにキャッシュされる固定の BiRefNet ONNX モデルを使用します。利用可能な場合は WebGPU による高速化を活用し、推論には WebAssembly (WASM) にフォールバックします。プロセスには、前処理、ONNX 推論、マスク後処理、アルファ合成が含まれ、透明な PNG を生成します。

対象ユーザー

@bg0/browser ライブラリを介して、プライベートでクライアントサイドの背景除去を Web アプリケーションに統合したい開発者、およびプライバシー重視の背景除去ツールを必要とする一般ユーザー。

ハイライト

  • ローカルブラウザ推論:サーバーサイド処理やデータアップロードは不要。
  • ハードウェアアクセラレーション:WebGPU を使用し、WASM フォールバックを提供。
  • 再利用可能なライブラリ:他の Web アプリへの簡単な統合のための専用パッケージを含む。
  • プライバシーファースト:画像とピクセルはブラウザのメモリ内に留まります。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト