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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

13 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • cyrildiagne/ar-cutpasteAvatar von cyrildiagne

    cyrildiagne/ar-cutpaste

    14,577Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,577
  • xuebinqin/u-2-netAvatar von xuebinqin

    xuebinqin/U-2-Net

    9,773Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,773
  • nadermx/backgroundremoverAvatar von nadermx

    nadermx/backgroundremover

    7,932Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,932
  • imgly/background-removal-jsAvatar von imgly

    imgly/background-removal-js

    7,192Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,192
  • peterl1n/backgroundmattingv2Avatar von PeterL1n

    PeterL1n/BackgroundMattingV2

    7,178Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,178
  • opendronemap/opendronemapAvatar von OpenDroneMap

    OpenDroneMap/OpenDroneMap

    6,196Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,196
  • chainner-org/chainnerAvatar von chaiNNer-org

    chaiNNer-org/chaiNNer

    5,855Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,855
  • lxfater/inpaint-webAvatar von lxfater

    lxfater/inpaint-web

    5,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,834
  • senguptaumd/background-mattingAvatar von senguptaumd

    senguptaumd/Background-Matting

    4,772Auf GitHub ansehen↗

    This project is a deep learning image matting framework and computer vision tool designed to separate people from their backgrounds. It functions as a real-time video matting engine and a trainable foreground isolation model that generates per-pixel alpha mattes to isolate subjects from photos and videos. The system utilizes reference-based alpha matting, incorporating a specific background image to simulate green screen effects without a physical screen. This approach allows for the removal and replacement of backgrounds in high-resolution footage, including live video streams. The framewor

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

    Python
    Auf GitHub ansehen↗4,772
  • palxiao/poster-designAvatar von palxiao

    palxiao/poster-design

    4,731Auf GitHub ansehen↗

    Dieses Projekt ist ein webbasierter Grafikdesign-Editor und Online-Poster-Designer. Es bietet eine browserbasierte Umgebung für die Erstellung professioneller visueller Layouts, E-Commerce-Grafiken und Social-Media-Cover unter Verwendung einer Arbeitsfläche mit Drag-and-Drop-Elementen. Das Toolkit enthält einen spezialisierten PSD-Template-Konverter, der Photoshop-Designdateien in editierbare Web-Templates parst. Es bietet zudem einen benutzerdefinierten QR-Code-Generator, der stilisierte Codes mit Verläufen und eingebetteten Logos erstellen kann, sowie ein browserbasiertes Bildbearbeitungstool zum Zuschneiden von Assets und Entfernen von Hintergründen. Der Editor deckt breite Grafikdesign-Funktionen ab, einschließlich Artboard- und Ebenenverwaltung, Typografie-Formatierung mit CSS-Effekten sowie Unterstützung bei der räumlichen Ausrichtung durch Fanglinien und Lineale. Eine High-Fidelity-Ausgabe wird durch einen hybriden Frontend- und serverseitigen Rendering-Prozess erreicht, um eine präzise Bildwiedergabe zu gewährleisten. Das System unterstützt die Verwaltung von Benutzervorlagen zum Speichern und Aktualisieren eigener Design-Layouts.

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

    Vuecanvasdesignimage
    Auf GitHub ansehen↗4,731
  • zhkkke/modnetAvatar von ZHKKKe

    ZHKKKe/MODNet

    4,331Auf GitHub ansehen↗

    MODNet is a deep learning image segmenter and portrait matting model designed to isolate human subjects from backgrounds. It generates high-quality alpha mattes for images and video using only standard RGB input, removing the requirement for manual trimap guides. The framework is optimized for real-time inference and provides utilities to export pre-trained model weights into specialized formats for deployment on target hardware. The project covers the full workflow for portrait isolation, including supervised matting model training on labeled datasets, real-time video background removal, an

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

    Pythonportrait-matting
    Auf GitHub ansehen↗4,331
  • minivision-ai/photo2cartoonAvatar von minivision-ai

    minivision-ai/photo2cartoon

    4,027Auf GitHub ansehen↗

    photo2cartoon ist ein vision-basiertes Software-Tool und Trainings-Framework, das darauf ausgelegt ist, echte menschliche Porträtfotos in stilisierte Cartoon-Bilder umzuwandeln. Es nutzt generative gegnerische Netzwerke (GANs), um Bilder aus einer realen Domäne in einen Cartoon-Stil zu übersetzen. Das Projekt enthält ein Trainings-Framework für diese Modelle, das überwachtes Lernen mit gepaarten Daten und verteiltes Multi-GPU-Training unterstützt. Es setzt identitätserhaltende Loss-Funktionen ein, um sicherzustellen, dass die resultierenden Cartoon-Ausgaben die ursprünglichen Gesichtszüge des Subjekts beibehalten. Das System integriert eine vollständige Vorverarbeitungs-Pipeline, die Gesichtserkennung, Keypoint-Ausrichtung und Hintergrundentfernung handhabt, um Porträts für den Style-Transfer vorzubereiten.

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

    Pythonavatar-generatorcartooncomputer-vision
    Auf GitHub ansehen↗4,027
  • plemeri/transparent-backgroundAvatar von plemeri

    plemeri/transparent-background

    1,255Auf GitHub ansehen↗

    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

    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
    Auf GitHub ansehen↗1,255
  1. Home
  2. Graphics & Multimedia
  3. Image Background Removal

Unter-Tags erkunden

  • 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 Sub-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.