rembg

Rembg is a Python tool developed to remove image backgrounds. It can be used as a command line interface, Python library, HTTP server, or Docker container. CPU offers NVIDIA GPU and AMD ROCm hardware acceleration support.

RE

danielgatis · Image & Photo Processing

STARS25.2K
FORKS2.5K
COMMITS552
CONTRIBUTORS80
VERSIONv2.0.84
UPDATED9 days ago
PythonImage ProcessingCLIDonanım HızlandırmaMIT

Common commercial products in this category: Adobe Photoshop, Adobe Lightroom, Cloudinary

What can it do?
  • You can remove the background from the individual image files via the command line.
  • You can process a large number of images within the folder with batch processing feature.
  • Using the HTTP server mode, you can integrate the background removal service into its applications.
User reviews
  • ↑ PositiveHacker News

    Rembg is a tool to remove images background

    “Rembg has been around for a while, but it’s still a really useful tool. It supports a wide range of adapters for different background removal models, including BiRefNet, which is definitely one of the best pre-trained image segmentation models.”

  • ↓ NegativeGitHub Issue

    [BUG] ...RuntimeError: D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1029 onnxruntime::ProviderLibrary:

    “when i run rembg gpu has it error : RuntimeError: D:\a\_work\1\s\onnxruntime\core\session\provider_bridge_ort.cc:1029 onnxruntime::ProviderLibrary::Get [ONNXRuntimeError] : 1 : FAIL : LoadLibrary failed with error 126 "" when trying to load "C:\Program…”

GitHub

Verified against README · Oct 26, 2026 · source

My note

Alternative pages

More in: Image & Photo Processing