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
·
ZHKKKe avatar

ZHKKKe/MODNet

0
View on GitHub↗
4,331 Stars·678 Forks·Python·Apache-2.0·5 Aufrufe

MODNet

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, and edge hardware deployment.

Features

  • Portrait Segmentation - Isolates human portraits from backgrounds using a specialized deep learning segmentation model.
  • AI Subject Isolation - Extracts human silhouettes by identifying the primary subject using an RGB-based segmentation model.
  • Trimap-Free Alpha Estimation - Predicts high-quality alpha transparency masks directly from RGB input without requiring manual trimap guides.
  • Neural Networks and Deep Learning - Implements a deep neural network architecture for pixel-level subject isolation and alpha matte generation.
  • Deep Learning Video Matting Tools - Implements a deep learning framework to separate human subjects from backgrounds in images and video.
  • Image Background Removal - Generates alpha mattes to isolate foreground subjects from backgrounds using only standard RGB input.
  • Real-Time Portrait Matting - Removes backgrounds from images and videos of people in real time without requiring manual trimaps.
  • Temporal Video Background Removal - Isolates human subjects from video streams while ensuring temporal consistency across frames for clean alpha mattes.
  • Detection Model Training - Trains custom portrait matting and segmentation models using supervised training on labeled datasets.
  • Inference Model Deployment - Converts pre-trained matting weights into optimized compute graphs for efficient hardware execution.
  • Edge Hardware Optimizations - Optimizes model weights and formats to reduce inference latency and memory footprint on resource-constrained edge devices.
  • Matting Model Training - Supports training and optimizing portrait matting models using supervised datasets of labeled image pairs.
  • On-Device Inference Exports - Provides utilities to export pre-trained model weights into formats optimized for edge hardware deployment.
  • Visual Stream Processing - Analyzes video frames sequentially with low latency to maintain consistent subject isolation during playback.
  • Supervised Model Weight Optimization - Optimizes model weights for accurate edge detection using supervised training on labeled image pairs.
  • Multi-Format Exporters - Provides a toolkit to convert models into multiple optimized formats for cross-platform hardware deployment.
  • Background removal - Listed in the “Background removal” section of the Ailia Models awesome list.

Star-Verlauf

Star-Verlauf für zhkkke/modnetStar-Verlauf für zhkkke/modnet

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu MODNet

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit MODNet.
  • 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

    Python
    Auf GitHub ansehen↗4,772
  • 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

    Pythoncomputer-visionmachine-learningmatting
    Auf GitHub ansehen↗7,178
  • meituan/yolov6Avatar von meituan

    meituan/YOLOv6

    5,882Auf GitHub ansehen↗

    YOLOv6 is a single-stage deep learning framework designed for industrial object detection. It serves as a computer vision model trainer for identifying and locating objects within images, as well as an instance segmentation tool that delineates precise object boundaries using masks. The project includes a specialized mobile inference optimizer and a model quantization toolkit. These components focus on reducing model size and resolution to improve execution speed on ARM-based chipsets and converting models to low-precision formats to decrease file size. The framework covers a broad range of

    Jupyter Notebookobject-detectionpytorchyolo
    Auf GitHub ansehen↗5,882
  • peterl1n/robustvideomattingAvatar von PeterL1n

    PeterL1n/RobustVideoMatting

    9,244Auf GitHub ansehen↗

    RobustVideoMatting is a deep learning video matting tool and PyTorch library designed to remove backgrounds from videos and extract human subjects. It utilizes a temporal video segmentation model to ensure consistent matting and reduce flickering across video frames. The project includes a cross-platform model exporter that converts trained neural networks into various runtime formats. This allows for model deployment across multiple environments, including web and mobile applications. The framework provides capabilities for temporal video background removal and AI video post-production with

    Pythonaicomputer-visiondeep-learning
    Auf GitHub ansehen↗9,244
Alle 30 Alternativen zu MODNet anzeigen→

Häufig gestellte Fragen

Was macht zhkkke/modnet?

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.

Was sind die Hauptfunktionen von zhkkke/modnet?

Die Hauptfunktionen von zhkkke/modnet sind: Portrait Segmentation, AI Subject Isolation, Trimap-Free Alpha Estimation, Neural Networks and Deep Learning, Deep Learning Video Matting Tools, Image Background Removal, Real-Time Portrait Matting, Temporal Video Background Removal.

Welche Open-Source-Alternativen gibt es zu zhkkke/modnet?

Open-Source-Alternativen zu zhkkke/modnet sind unter anderem: senguptaumd/background-matting — This project is a deep learning image matting framework and computer vision tool designed to separate people from… peterl1n/backgroundmattingv2 — BackgroundMattingV2 is a deep learning background matting tool and real-time image segmentation framework. It provides… meituan/yolov6 — YOLOv6 is a single-stage deep learning framework designed for industrial object detection. It serves as a computer… peterl1n/robustvideomatting — RobustVideoMatting is a deep learning video matting tool and PyTorch library designed to remove backgrounds from… nadermx/backgroundremover — Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a… royshil/obs-backgroundremoval — This project is a plugin for OBS Studio that uses neural networks to isolate subjects from backgrounds in real-time…