awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 dépôts

Awesome GitHub RepositoriesImage Background Removal

Tools and algorithms for isolating a foreground subject from its background to create transparency.

Distinct from Image Removal: None of the candidates provide a general image-based background removal tag that is not video-centric or PDF-centric

Explore 13 awesome GitHub repositories matching graphics & multimedia · Image Background Removal. Refine with filters or upvote what's useful.

Awesome Image Background Removal GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • cyrildiagne/ar-cutpasteAvatar de cyrildiagne

    cyrildiagne/ar-cutpaste

    14,577Voir sur GitHub↗

    ar-cutpaste is an augmented reality asset extraction tool and prototype designed to isolate objects from a live camera feed and transfer them into image editing software. It functions as a mobile-to-desktop bridge that uses machine learning to remove backgrounds from live images, creating digital cutouts for use in image composition. The system establishes a local server connection to transmit image data and spatial coordinates from a mobile device to a design application. This bridge uses a remote socket mechanism and a secure password to inject captured assets directly into a desktop worksp

    Uses machine learning to isolate specific objects from a live camera feed by removing the surrounding background.

    TypeScript
    Voir sur GitHub↗14,577
  • xuebinqin/u-2-netAvatar de xuebinqin

    xuebinqin/U-2-Net

    9,773Voir sur GitHub↗

    U-2-Net is a PyTorch image segmentation framework and computer vision saliency model designed to generate high-resolution foreground-background masks. It functions as an AI background removal tool that identifies and isolates the most visually prominent objects within an image. The model utilizes a nested U-structure design to detect salient objects, creating precise cutouts by predicting saliency maps. These capabilities enable the separation of main subjects from their surroundings to create transparent images. The framework covers several image processing workflows, including automatic ba

    Separates the main object from its surroundings to create transparent cutouts.

    Pythoncomputer-visiondeep-learningimage-background-removal
    Voir sur GitHub↗9,773
  • nadermx/backgroundremoverAvatar de nadermx

    nadermx/backgroundremover

    7,932Voir sur GitHub↗

    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

    Removes backgrounds from single image files using AI segmentation, supporting JPG, PNG, and HEIC formats.

    Pythonaibackground-removalbackground-remover
    Voir sur GitHub↗7,932
  • imgly/background-removal-jsAvatar de imgly

    imgly/background-removal-js

    7,192Voir sur GitHub↗

    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

    Removes image backgrounds entirely in the browser using on-device AI, eliminating server costs and preserving privacy.

    TypeScriptbackground-removalimage-mattingimage-segmentation
    Voir sur GitHub↗7,192
  • peterl1n/backgroundmattingv2Avatar de PeterL1n

    PeterL1n/BackgroundMattingV2

    7,178Voir sur GitHub↗

    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

    Isolates foreground subjects from high-resolution images and videos to remove the background.

    Pythoncomputer-visionmachine-learningmatting
    Voir sur GitHub↗7,178
  • opendronemap/opendronemapAvatar de OpenDroneMap

    OpenDroneMap/OpenDroneMap

    6,196Voir sur GitHub↗

    A command line toolkit to generate maps, point clouds, 3D models and DEMs from drone, balloon or kite images. 📷

    Filters out sky or other non-relevant areas from input photos before processing to improve reconstruction quality.

    Python
    Voir sur GitHub↗6,196
  • chainner-org/chainnerAvatar de chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Voir sur GitHub↗

    chaiNNer is a GPU-accelerated AI image upscaling application that uses a visual node-based interface for constructing image processing pipelines. At its core, it provides a node-based visual programming environment where users connect processing nodes in a directed acyclic graph, with a graph execution scheduler that traverses the pipeline in topological order. The application includes an iterator-based batch processing system that automatically applies the same pipeline to multiple files, and a model format conversion pipeline that transforms neural network models between PyTorch, ONNX, and N

    Separates foreground subjects from backgrounds using pre-trained neural network models in a visual pipeline.

    Python
    Voir sur GitHub↗5,855
  • lxfater/inpaint-webAvatar de lxfater

    lxfater/inpaint-web

    5,834Voir sur GitHub↗

    A free and open-source inpainting & image-upscaling tool powered by webgpu and wasm on the browser。| 基于 Webgpu 技术和 wasm 技术的免费开源 inpainting & image-upscaling 工具, 纯浏览器端实现。

    Performs all image editing operations locally in the browser without sending data to any server.

    TypeScriptimage-upscalinginpaintingsuper-resolution
    Voir sur GitHub↗5,834
  • senguptaumd/background-mattingAvatar de senguptaumd

    senguptaumd/Background-Matting

    4,772Voir sur GitHub↗

    Ce projet est un framework de matting d'image en deep learning et un outil de vision par ordinateur conçu pour séparer les personnes de leurs arrière-plans. Il fonctionne comme un moteur de matting vidéo en temps réel et un modèle d'isolation de premier plan entraînable qui génère des mattes alpha par pixel pour isoler les sujets à partir de photos et de vidéos. Le système utilise un matting alpha basé sur référence, incorporant une image d'arrière-plan spécifique pour simuler des effets d'écran vert sans écran physique. Cette approche permet la suppression et le remplacement d'arrière-plans dans des séquences haute résolution, incluant les flux vidéo en direct. Le framework prend en charge le matting haute résolution et le traitement vidéo en temps réel. Il fournit également des fonctionnalités pour l'entraînement de modèles de matting personnalisés, permettant aux utilisateurs d'entraîner des réseaux de neurones sur des jeux de données spécifiques avec des résolutions et architectures configurables.

    Extracts people from photos by generating a per-pixel alpha matte for transparency.

    Python
    Voir sur GitHub↗4,772
  • palxiao/poster-designAvatar de palxiao

    palxiao/poster-design

    4,731Voir sur GitHub↗

    Ce projet est un éditeur de design graphique et un créateur d'affiches en ligne basé sur le web. Il offre un environnement dans le navigateur pour créer des mises en page professionnelles, des graphismes e-commerce et des couvertures pour réseaux sociaux en utilisant un canevas avec des éléments en glisser-déposer. La boîte à outils inclut un convertisseur de modèles PSD spécialisé qui analyse les fichiers de design Photoshop en modèles web éditables. Elle propose également un générateur de QR codes personnalisé capable de produire des codes stylisés avec des dégradés et des logos intégrés, ainsi qu'un outil de manipulation d'image dans le navigateur pour recadrer des assets et supprimer des arrière-plans. L'éditeur couvre de larges capacités de design graphique, incluant la gestion des plans de travail et des calques, le formatage typographique avec effets CSS, et l'assistance à l'alignement spatial via des lignes de repère et des règles. Une sortie haute fidélité est obtenue grâce à un processus hybride de rendu frontend et côté serveur pour garantir une reproduction précise des images. Le système prend en charge la gestion de modèles utilisateur pour stocker et mettre à jour des mises en page personnalisées.

    Features a background removal tool with cutout capabilities and manual brush repairs for image isolation.

    Vuecanvasdesignimage
    Voir sur GitHub↗4,731
  • zhkkke/modnetAvatar de ZHKKKe

    ZHKKKe/MODNet

    4,331Voir sur GitHub↗

    MODNet est un modèle de segmentation d'image et de matting de portrait par deep learning conçu pour isoler les sujets humains des arrière-plans. Il génère des mattes alpha de haute qualité pour les images et les vidéos en utilisant uniquement une entrée RGB standard, supprimant l'exigence de guides trimap manuels. Le framework est optimisé pour l'inférence en temps réel et fournit des utilitaires pour exporter les poids de modèles pré-entraînés dans des formats spécialisés pour un déploiement sur le matériel cible. Le projet couvre le flux de travail complet pour l'isolation de portrait, y compris l'entraînement de modèles de matting supervisés sur des jeux de données étiquetés, la suppression d'arrière-plan vidéo en temps réel et le déploiement sur matériel périphérique (edge hardware).

    Generates alpha mattes to isolate foreground subjects from backgrounds using only standard RGB input.

    Pythonportrait-matting
    Voir sur GitHub↗4,331
  • minivision-ai/photo2cartoonAvatar de minivision-ai

    minivision-ai/photo2cartoon

    4,027Voir sur GitHub↗

    photo2cartoon est un outil logiciel basé sur la vision et un framework d'entraînement conçu pour convertir des photographies de portraits humains réels en images de dessins animés stylisées. Il utilise des réseaux antagonistes génératifs (GAN) pour traduire des images d'un domaine du monde réel vers un style cartoon. Le projet inclut un framework d'entraînement pour ces modèles qui prend en charge la supervision par données appariées et l'entraînement distribué multi-GPU. Il emploie des fonctions de perte préservant l'identité pour garantir que les sorties cartoon résultantes conservent les traits faciaux originaux du sujet. Le système intègre un pipeline de prétraitement complet qui gère la détection des visages, l'alignement des points clés et la suppression de l'arrière-plan pour préparer les portraits au transfert de style.

    Provides a pipeline to isolate the primary subject from the image background to improve cartoonization quality.

    Pythonavatar-generatorcartooncomputer-vision
    Voir sur GitHub↗4,027
  • plemeri/transparent-backgroundAvatar de plemeri

    plemeri/transparent-background

    1,255Voir sur GitHub↗

    Ce logiciel est un utilitaire de vision par ordinateur conçu pour l'isolation automatisée de sujets et la suppression d'arrière-plan. Il fournit une interface de bureau graphique qui permet aux utilisateurs d'extraire des sujets de premier plan à partir d'images statiques, de fichiers vidéo et de flux de webcam en direct sans nécessiter d'interaction en ligne de commande. L'application exploite des modèles de deep learning pour générer des masques alpha haute fidélité, permettant la création d'arrière-plans transparents ou l'application de remplacements personnalisés. En utilisant le traitement tensoriel accéléré par le matériel, le système effectue une segmentation en temps réel sur les flux de caméra en direct et un traitement image par image pour les fichiers vidéo, garantissant une sortie cohérente à travers les données temporelles. L'outil inclut une gestion de configuration modulaire, permettant aux utilisateurs d'ajuster les points de contrôle du modèle et les paramètres d'environnement pour répondre à des exigences matérielles ou de stockage spécifiques. Il est distribué sous forme d'application de bureau, fournissant un environnement visuel pour les tâches de traitement multimédia.

    Extracts the foreground subject from an image and replaces the background with transparency, solid colors, blur effects, or custom background images.

    Pythonbackground-removaldeep-learningdichotomous-image-segmentation
    Voir sur GitHub↗1,255
  1. Home
  2. Graphics & Multimedia
  3. Image Background Removal

Explorer les sous-tags

  • Browser-Based SDKsAn SDK that removes image backgrounds entirely in the browser using on-device AI, with no server costs or privacy concerns. **Distinct from Image Background Removal:** Distinct from Image Background Removal: specifies an SDK form factor for browser-based background removal.
  • Client-Side ProcessingRemoving backgrounds from images entirely in the browser using on-device AI, eliminating server costs and preserving user privacy. **Distinct from Image Background Removal:** Distinct from Image Background Removal: specifies client-side execution for privacy and cost benefits, not general background removal.
  • Editor IntegrationsAdd a one-click background removal action to a design canvas so users can edit images without leaving the editor. **Distinct from Image Background Removal:** Distinct from Image Background Removal: specifies integration into a design editor canvas, not standalone background removal.
  • Preview IntegrationsDisplays processed images on screen so users can inspect background removal quality before saving. **Distinct from Image Background Removal:** Distinct from Image Background Removal: focuses on the preview step before saving, not the removal itself.
  • Server-Side Execution1 sous-tagPerform the same image matting process on the server side instead of the browser when needed. **Distinct from Image Background Removal:** Distinct from Image Background Removal: specifies server-side execution as an alternative to client-side processing.