{"categories":[{"label":"Software Development","url":"https://skillfed.io/packages/category/software-development/3"},{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/3"},{"label":"Scientific/Engineering","url":"https://skillfed.io/packages/category/scientific-engineering/2"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/5"},{"label":"Artificial Intelligence","url":"https://skillfed.io/packages/category/scientific-engineering-artificial-intelligence/2"},{"label":"Mathematics","url":"https://skillfed.io/packages/category/scientific-engineering-mathematics"}],"enrichment":{"capability":"Removes image backgrounds using deep learning models, available as a Python library, CLI tool, HTTP server, or Docker container.","skillfed_tags":["image-processing","deep-learning","batch-processing"],"use_cases":["Remove backgrounds from product photos for e-commerce listings or catalog preparation","Batch process entire folders of images with watch mode for automated workflows","Serve background removal as an HTTP API endpoint for web applications or backends","Extract foreground objects from images for compositing or further manipulation","Process video frames via FFmpeg piping for background removal in video workflows"],"what_it_does":"This package is a background removal tool built on deep learning models that strips backgrounds from images and returns them with transparency. It works with multiple input formats\u2014bytes, NumPy arrays via scipy/scikit-image, or file paths\u2014and can be used as a Python library, command-line tool, HTTP server, or Docker container. The package depends on core image processing libraries (pillow, scikit-image, scipy, numpy) and uses pooch for model management and tqdm for progress reporting.\n\nThe library supports multiple backends: CPU-only for universal compatibility, NVIDIA/CUDA for GPU acceleration on compatible systems, and AMD/ROCm for Radeon GPUs. It also integrates with the withoutBG cloud API as an alternative to local processing. Batch processing with session reuse is recommended for performance when handling multiple images. jsonschema is used for configuration validation.","worth_installing":"Yes. Actively maintained, no known vulnerabilities, low install friction, and flexible deployment options (library, CLI, server, Docker). MIT license is permissive. Choose it for local background removal with optional GPU acceleration; consider the withoutBG cloud API integration if you prefer managed processing."},"id":"rembg","links":{"html":"https://skillfed.io/packages/rembg","md":"https://skillfed.io/packages/rembg.md","pypi":"https://pypi.org/project/rembg/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-06","license_spdx":null,"license_treatment":"permissive","name":"rembg","python_support":"supports_current","summary":"Remove image background"},"popularity":{"monthly_downloads":3741705,"position":2509,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.0.78"}
