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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
ZHKKKe avatar

ZHKKKe/MODNet

0
View on GitHub↗
4,331 estrellas·678 forks·Python·Apache-2.0·5 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de zhkkke/modnetGráfico del historial de estrellas de zhkkke/modnet

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a MODNet

Proyectos open-source similares, clasificados según cuántas características comparten con MODNet.
  • senguptaumd/background-mattingAvatar de senguptaumd

    senguptaumd/Background-Matting

    4,772Ver en GitHub↗

    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
    Ver en GitHub↗4,772
  • peterl1n/backgroundmattingv2Avatar de PeterL1n

    PeterL1n/BackgroundMattingV2

    7,178Ver en 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

    Pythoncomputer-visionmachine-learningmatting
    Ver en GitHub↗7,178
  • meituan/yolov6Avatar de meituan

    meituan/YOLOv6

    5,882Ver en GitHub↗

    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
    Ver en GitHub↗5,882
  • peterl1n/robustvideomattingAvatar de PeterL1n

    PeterL1n/RobustVideoMatting

    9,244Ver en GitHub↗

    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
    Ver en GitHub↗9,244
Ver las 30 alternativas a MODNet→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de zhkkke/modnet?

Las características principales de zhkkke/modnet son: 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.

¿Qué alternativas de código abierto existen para zhkkke/modnet?

Las alternativas de código abierto para zhkkke/modnet incluyen: 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…