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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PeterL1n avatar

PeterL1n/RobustVideoMatting

0
View on GitHub↗
9,244 stele·1,192 fork-uri·Python·gpl-3.0·15 vizualizăripeterl1n.github.io/RobustVideoMatting↗

RobustVideoMatting

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 without the use of green screens. It supports video file conversion and the processing of image sequences to create transparent backgrounds for compositing.

Features

  • Temporal Video Background Removal - Extracts human subjects from video frames using temporal memory to ensure consistent, flicker-free matting.
  • Memory Bank Architectures - Uses a memory bank to store spatial-temporal features for consistent background removal across frames.
  • PyTorch Semantic Segmentation Libraries - Implements a PyTorch-based library for pixel-level video segmentation and background matting.
  • Temporal Video Matting - Removes backgrounds from video sequences while maintaining consistency and reducing flickering across frames.
  • Background Removal Tools - Extracts human subjects from video frames to create transparent backgrounds for compositing.
  • Deep Learning Video Matting Tools - Provides a deep learning framework for removing backgrounds from videos and extracting human subjects.
  • Sequential Frame Processing - Processes sequential video frames while maintaining state to ensure temporal consistency across the video.
  • Semantic Video Segmentations - Employs a temporal segmentation model with memory buffers to achieve smooth, flicker-free background removal.
  • AI Foreground Isolation - Automates the isolation of foreground subjects in video files without requiring a green screen.
  • Model Exporters - Provides utilities to convert trained PyTorch weights into standardized formats for cross-platform inference.
  • Model Export Formats - Converts trained networks into various runtime formats to ensure compatibility across deployment environments.
  • Model Deployment - Converts trained matting networks into runtime formats for production inference in web or mobile apps.
  • Cross-Framework Deployments - Supports executing matting models across multiple runtime environments for web and mobile applications.
  • Video File Processors - Converts input videos and image sequences into background-removed outputs.

Istoric stele

Graficul istoricului de stele pentru peterl1n/robustvideomattingGraficul istoricului de stele pentru peterl1n/robustvideomatting

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru RobustVideoMatting

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu RobustVideoMatting.
  • senguptaumd/background-mattingAvatar senguptaumd

    senguptaumd/Background-Matting

    4,772Vezi pe 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
    Vezi pe GitHub↗4,772
  • zhengpeng7/birefnetAvatar ZhengPeng7

    ZhengPeng7/BiRefNet

    3,173Vezi pe GitHub↗

    BiRefNet is a PyTorch image segmentation framework designed for high-precision binary mask generation. It functions as a bilateral image segmentation model used to isolate foreground objects from complex backgrounds, as well as a specialized tool for camouflaged object detection and industrial defect detection. The project is designed for export to the ONNX format, which facilitates cross-platform deployment and inference. It supports custom model fine-tuning on user-provided image and mask datasets to adapt the model for specialized professional use cases. The system covers high-resolution

    Pythonbackground-removalbirefnetcamouflaged-object-detection
    Vezi pe GitHub↗3,173
  • royshil/obs-backgroundremovalAvatar royshil

    royshil/obs-backgroundremoval

    4,120Vezi pe GitHub↗

    This project is a plugin for OBS Studio that uses neural networks to isolate subjects from backgrounds in real-time video streams. It functions as an AI video segmentation tool that predicts portrait masks to create virtual green-screen effects without the need for physical hardware. The software includes a real-time depth estimation filter that identifies scene depth to produce a blurred background while keeping the foreground subject in focus. It also provides low-light video enhancement to improve visibility and visual quality for portrait video captured in poorly lit environments. The pl

    C++background-segmentationcomputer-visionimage-segmentation
    Vezi pe GitHub↗4,120
  • xuebinqin/u-2-netAvatar xuebinqin

    xuebinqin/U-2-Net

    9,773Vezi pe 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

    Pythoncomputer-visiondeep-learningimage-background-removal
    Vezi pe GitHub↗9,773
Vezi toate cele 30 alternative pentru RobustVideoMatting→

Întrebări frecvente

Ce face peterl1n/robustvideomatting?

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.

Care sunt principalele funcționalități ale peterl1n/robustvideomatting?

Principalele funcționalități ale peterl1n/robustvideomatting sunt: Temporal Video Background Removal, Memory Bank Architectures, PyTorch Semantic Segmentation Libraries, Temporal Video Matting, Background Removal Tools, Deep Learning Video Matting Tools, Sequential Frame Processing, Semantic Video Segmentations.

Care sunt câteva alternative open-source pentru peterl1n/robustvideomatting?

Alternativele open-source pentru peterl1n/robustvideomatting includ: senguptaumd/background-matting — This project is a deep learning image matting framework and computer vision tool designed to separate people from… zhengpeng7/birefnet — BiRefNet is a PyTorch image segmentation framework designed for high-precision binary mask generation. It functions as… zhkkke/modnet — MODNet is a deep learning image segmenter and portrait matting model designed to isolate human subjects from… xuebinqin/u-2-net — U-2-Net is a PyTorch image segmentation framework and computer vision saliency model designed to generate… royshil/obs-backgroundremoval — This project is a plugin for OBS Studio that uses neural networks to isolate subjects from backgrounds in real-time… plemeri/transparent-background — This software is a computer vision utility designed for automated subject isolation and background removal. It…