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
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
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
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
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.
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.
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…