高解像度の二値画像セグメンテーション向け深層学習モデルBiRefNetの公式PyTorch実装。背景除去によく使われます。
royshil/obs-backgroundremoval
ニューラルネットワークによる人物セグメンテーションで動画の背景を除去・置換し、暗所補正も行うOBS Studioプラグイン。
代替できる製品:NVIDIA Broadcast
- スター
- 4,630
- フォーク
- 294
- 未解決の Issue
- 12
- 最終コミット
- 7 時間前
これは何?
OBS Background Removalは、動画の各フレームで人物のマスクを推定し、背景のピクセルを除去するOBS Studioプラグインです。処理結果は画像や透明色など、ほかのOBSソースと合成できるため、物理的な背景幕なしでバーチャルグリーンスクリーン効果を実現できます。
このプラグインはONNX Runtimeを使ってセグメンテーションモデルを実行します。macOSではCoreMLによる高速化を利用でき、LinuxではソースからビルドするとCUDA、ROCm、MIGraphXに対応します。設定でCPUスレッド数を調整でき、GPUのないマシンでも動作することを目指しています。最近のバージョンには、暗所補正フィルターと被写界深度エフェクトも含まれています。
プロジェクトではダウンロードページとリリースビルドを提供しています。ソースからのビルド手順は、現在Debianのみを公式に対象としています。WindowsでのWinMLによる高速化は、今後の対応予定として記載されています。
主な機能
- 01OBSの映像ソースで人物の背景を置換または除去します。
- 02ONNX Runtime経由でセグメンテーションモデルを実行します。
- 03macOSではCoreMLに対応し、LinuxではソースからビルドすることでCUDA、ROCm、MIGraphXを利用できます。
- 04GPUのないマシン向けに、CPUスレッド数を調整できます。
- 05暗所補正フィルターと被写界深度フィルターを搭載しています。
ユースケース
- 物理的なグリーンスクリーンを使わずに配信・録画する。
- 配信者を任意の画像や動画の背景に合成する。
- 暗い録画環境で画質を改善する。
トピック
よくある質問
- obs-backgroundremoval とは?
- ニューラルネットワークによる人物セグメンテーションで動画の背景を除去・置換し、暗所補正も行うOBS Studioプラグイン。 OBS Background Removalは、動画の各フレームで人物のマスクを推定し、背景のピクセルを除去するOBS Studioプラグインです。処理結果は画像や透明色など、ほかのOBSソースと合成できるため、物理的な背景幕なしでバーチャルグリーンスクリーン効果を実現できます。
- obs-backgroundremoval は無料で使えますか?ライセンスは?
- obs-backgroundremoval は GPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- obs-backgroundremoval は今もメンテナンスされていますか?
- 活発にメンテナンス中。obs-backgroundremoval の最終コミットは 2026年10月22日 です。
- obs-backgroundremoval は何に使えますか?
- 物理的なグリーンスクリーンを使わずに配信・録画する。 配信者を任意の画像や動画の背景に合成する。 暗い録画環境で画質を改善する。
- obs-backgroundremoval はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/royshil/obs-backgroundremoval
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
CLI、Pythonライブラリ、HTTPサーバー、Dockerで使える画像背景除去ツール。
Ultralytics YOLOは、物体検出、セグメンテーション、分類、姿勢推定、トラッキングなどに対応したコンピュータビジョン向けPythonライブラリです。
WebGPUまたはWebAssemblyでブラウザー内だけで動作し、画像をアップロードせずに背景を削除できるオープンソースツール。
DjangoとReactで構築された、動画共有ポータル運営向けの高機能なセルフホスト型動画・メディアCMS。
Sopranoは、CUDA・CPU・MPSに対応し、ストリーミング出力が可能な超軽量のオンデバイス音声合成モデルです。