For instrument pentru eliminarea fundalului cu AI, the strongest matches are nadermx/backgroundremover (Backgroundremover is an AI-powered tool that removes backgrounds from), peterl1n/backgroundmattingv2 (BackgroundMattingV2 is a deep learning matting framework that isolates) and imgly/background-removal-js (This is a client-side neural matting library that removes). danielgatis/rembg and plemeri/transparent-background round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.
Biblioteci și aplicații open-source care utilizează modele de machine learning pentru a detecta și elimina automat fundalul imaginilor.
Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a command-line interface and a Python API. At its core, it uses a pre-trained deep learning model to classify each pixel as foreground or background, producing a binary mask for removal. The tool distinguishes itself through multiple integration methods and output capabilities. It can process images and videos via Unix pipeline data streams, operate as an HTTP API server, or be called programmatically within Python scripts. Users can choose among different AI models to balance proc
Backgroundremover is an AI-powered tool that removes backgrounds from images and videos via CLI and Python API, supporting batch processing, background replacement, and HTTP integration — squarely the category, though it lacks explicit portrait detection and real-time processing flags.
BackgroundMattingV2 is a deep learning background matting tool and real-time image segmentation framework. It provides a system for isolating foreground subjects from high-resolution images and video feeds in real time. The project includes a deep learning model trainer for optimizing matting models through base convergence and end-to-end refinement. It also functions as a cross-runtime model exporter, converting trained neural networks into interchangeable formats for deployment across different software environments and hardware runtimes. The framework supports streaming processed webcam f
BackgroundMattingV2 is a deep learning matting framework that isolates foreground subjects in real time from images and video, enabling AI-powered background removal and replacement; it lacks integrated batch processing and a dedicated API but squarely fits the core need for a real-time background editing tool.
Background Removal JS is a client-side neural matting library that runs a lightweight AI model directly in the browser to compute alpha mattes, removing image backgrounds without uploading any data to a server. It functions as a browser-based image background removal SDK and client-side image matting library, keeping all processing on the user's device to eliminate server costs and preserve privacy. The project provides a cross-platform creative editing engine that produces identical image and video output across web, mobile, desktop, and server environments from a single codebase. It offers
This is a client-side neural matting library that removes image backgrounds using AI entirely in the browser without server uploads, and it can support background replacement by compositing the alpha matte; it lacks explicit human/portrait detection, batch processing, and real-time video support, making it a solid match for background removal but narrower in scope than the full replacement and batch workflow requested.
Rembg is a machine learning-based toolkit designed for automated image background removal and subject segmentation. It functions as a versatile engine that identifies and extracts subjects from images, supporting diverse input methods including individual files, directory-based batch processing, and live binary data streams. The project distinguishes itself through its flexible integration options, offering a command-line interface for local automation, a library for programmatic access, and an HTTP service for remote requests. It utilizes deep learning architectures to classify pixels and ge
Rembg is a machine learning toolkit for automated background removal and subject segmentation that also offers background color replacement, batch processing, and multiple integration methods (CLI, library, HTTP service), making it a direct fit for AI-powered background removal, though it lacks explicit human/portrait detection and real-time/video support.
This software is a computer vision utility designed for automated subject isolation and background removal. It provides a graphical desktop interface that allows users to extract foreground subjects from static images, video files, and live webcam streams without requiring command-line interaction. The application leverages deep learning models to generate high-fidelity alpha masks, enabling the creation of transparent backgrounds or the application of custom replacements. By utilizing hardware-accelerated tensor processing, the system performs real-time segmentation on live camera feeds and
This repository is a deep-learning-powered tool for removing backgrounds from images and videos, which directly matches the AI background removal part of your search, though it does not explicitly emphasize automated background replacement or specialized human/portrait detection.
This project is a system-level utility for Linux that intercepts, modifies, and presents live webcam feeds as standard virtual video devices. By creating a bridge between physical hardware and user-space applications, it allows video conferencing software to consume processed streams as if they were native camera inputs. The software distinguishes itself through its ability to manage the lifecycle of video processing tasks as persistent background services. It monitors virtual device activity to dynamically allocate resources, ensuring that image processing and hardware usage are suspended wh
This Linux tool uses AI (MediaPipe, TensorFlow Lite) to remove and replace webcam backgrounds in real-time, fitting the category for video use but lacking batch processing or API integration for static images.