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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
jasonmayes avatar

jasonmayes/Real-Time-Person-Removal

0
View on GitHub↗
5,158 stars·644 forks·JavaScript·Apache-2.0·15 views

Real Time Person Removal

Real-Time-Person-Removal is a web-based computer vision application designed to identify and remove human figures from live video streams. Using TensorFlow.js, the tool functions as a real-time background subtraction system that analyzes scene composition to isolate static backgrounds from moving people.

The project enables browser-based computer vision by processing webcam video feeds directly in the client. It utilizes machine learning to differentiate between dynamic scene elements and the background, allowing for the real-time removal of people from the visual field.

Features

  • Temporal Video Background Removal - Provides a real-time system for removing human figures from live video backgrounds with temporal consistency.
  • Person Removal Implementations - Uses TensorFlow.js to identify and remove people from video streams in real time.
  • Web-Based Computer Vision - Performs computer vision and image segmentation directly within the web browser using TensorFlow.js.
  • Real-Time Webcam Pipelines - Processes live webcam frames in real time to identify and remove human subjects.
  • Dynamic Scene Analysis - Analyzes live video frames to distinguish static backgrounds from moving people for real-time editing.
  • Background Subtraction Tools - Implements a background subtraction system to isolate and remove people from a live video feed.
  • Deep Learning Frameworks - Real-time background removal using TensorFlow.js.

Star history

Star history chart for jasonmayes/real-time-person-removalStar history chart for jasonmayes/real-time-person-removal

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Real Time Person Removal

These projects share indexed features with Real Time Person Removal. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • plemeri/transparent-backgroundplemeri avatar

    plemeri/transparent-background

    1,255View on GitHub↗

    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

    Pythonbackground-removaldeep-learningdichotomous-image-segmentation
    View on GitHub↗1,255
  • tensorflow/tfjs-modelstensorflow avatar

    tensorflow/tfjs-models

    14,791View on GitHub↗

    This project is a collection of pre-trained machine learning models and conversion pipelines designed for running inference directly in the browser using TensorFlow.js. It provides a library of ready-to-use models for computer vision, audio classification, and natural language processing tasks. The suite includes specialized tools for transforming Python-based Keras models into JSON formats compatible with web environments. It enables the deployment of these models by fetching architectures and weight shards via HTTP for client-side execution. The project covers a broad range of capabilities

    TypeScript
    View on GitHub↗14,791
  • justadudewhohacks/face-api.jsjustadudewhohacks avatar

    justadudewhohacks/face-api.js

    17,869View on GitHub↗

    face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for performing face detection, recognition, and landmark prediction within browsers and Node.js. The library includes a biometric identity descriptor generator that creates numerical vectors to compare identity and similarity between images. It features a facial landmark detection tool for mapping sixty-eight specific coordinate points on a face, as well as an age and gender estimation model. Its capabilities cover real-time facial analysis, including the recognition of facial exp

    TypeScriptage-estimationemotion-recognitionface-detection
    View on GitHub↗17,869
  • peterl1n/robustvideomattingPeterL1n avatar

    PeterL1n/RobustVideoMatting

    9,244View on 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
    View on GitHub↗9,244
Compare all 30 related projects→

Frequently asked questions

What does jasonmayes/real-time-person-removal do?

Real-Time-Person-Removal is a web-based computer vision application designed to identify and remove human figures from live video streams. Using TensorFlow.js, the tool functions as a real-time background subtraction system that analyzes scene composition to isolate static backgrounds from moving people.

What are the main features of jasonmayes/real-time-person-removal?

The main features of jasonmayes/real-time-person-removal are: Temporal Video Background Removal, Person Removal Implementations, Web-Based Computer Vision, Real-Time Webcam Pipelines, Dynamic Scene Analysis, Background Subtraction Tools, Deep Learning Frameworks.

Which projects share features with jasonmayes/real-time-person-removal?

Projects with overlapping indexed features include: plemeri/transparent-background — This software is a computer vision utility designed for automated subject isolation and background removal. It… tensorflow/tfjs-models — This project is a collection of pre-trained machine learning models and conversion pipelines designed for running… justadudewhohacks/face-api.js — face-api.js is a TensorFlow.js face recognition library and browser-based computer vision API. It provides tools for… peterl1n/robustvideomatting — RobustVideoMatting is a deep learning video matting tool and PyTorch library designed to remove backgrounds from… eduardolundgren/tracking.js — tracking.js is a browser computer vision library written in JavaScript for performing real-time image analysis and… nadermx/backgroundremover — Backgroundremover is an AI-powered tool that removes backgrounds from both images and videos, accessible through a…

Curated searches featuring Real Time Person Removal

Hand-picked collections where Real Time Person Removal appears.
  • AI Background Removal Tools