0% found this document useful (0 votes)
166 views8 pages

62 Green Screen Background Remover Using OpenCV System PY062

This system allows users to remove green screen backgrounds from images and videos by uploading the green screen media along with a background image. The green screen is isolated and replaced with the uploaded static background image using OpenCV. Users must register and login before uploading media. The processed image and video with the new background is then displayed to the user. The system is designed to be easy to use, maintain, and allows users to customize backgrounds. It implements a classical waterfall development model using Python, Django, OpenCV and a MySQL database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
166 views8 pages

62 Green Screen Background Remover Using OpenCV System PY062

This system allows users to remove green screen backgrounds from images and videos by uploading the green screen media along with a background image. The green screen is isolated and replaced with the uploaded static background image using OpenCV. Users must register and login before uploading media. The processed image and video with the new background is then displayed to the user. The system is designed to be easy to use, maintain, and allows users to customize backgrounds. It implements a classical waterfall development model using Python, Django, OpenCV and a MySQL database.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 8

Green Screen Background Remover using

OpenCV System

1) Background/ Problem Statement

A green screen is a key component in a film and television production


process known as “chroma keying,” in which foregrounded action is
combined with separately filmed or constructed background footage.
The process works by a person in front of bright green backdrops,
then isolating and removing that green colour range, and replacing it
with a different background. So, the green screen is a large green
backdrop placed in the background of a shot to allow for digital effects
later.
Our Green Screen Background Remover System removes the green
screen from the original image and adds a static image as a background
to the uploaded image and video using OpenCV. It allows for exciting
and otherwise-impossible scenarios to be produced, expanding the
possibilities.
2) Working of the Project

In this system, the user will need to register first to log in to the system.
The user can upload an image with the green screen and the image that
they want as a background, then the system will remove the green
screen background. As a result, the image will then be displayed to the
user with the uploaded background image.
The user can also upload a video with a green screen background and
the image for the background. Only static images can be set as a
background images. The results will then be displayed to the user with
the uploaded background image in a video.
The front-end involves Html, CSS, and JavaScript and the back-end
involves Python. The framework used is Django and the database is
MySQL. Here, we have implemented the OpenCV library.
3) Advantages

- It is easy to maintain.
- It is user-friendly.
- The user can add an image they wish to, as a background.
- The system can remove the green screen from the image as
well as the video.
4) System Description

The system comprises 1 major module with their sub-modules as


follows:

 USER:
 Registration
- The user will need to register first to log in to the system.
- The details such as name, age, gender, address, phone
number, and Email-ID.
 Login
- The user can log in using their login credentials.
 Upload Image
o Green Screen Image
- The user can upload an image with the green screen.
o Background Image
- Also, need to upload the image that the user wants as
a background image.
o Image Result
- The image result will be displayed to the user.
 Upload Video
o Green screen video
- The user can upload a video with a green screen
background.
o Background Image
- They will also need to upload an image for a
background.
o Image Result
- The image result will be displayed to the user.
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Python
 Sublime Text Editor
 XAMP Server
7) Limitation/Disadvantages
- The user can only upload a static image as a background in
replacement of the green screen.

8) Application –This application adds a static image as a background


to the uploaded green screen image and video.

9) Reference
- https://www.researchgate.net/figure/Background-
subtraction-response-after-adding-and-removing-items-
from-a-scene-using-OPENCV_fig6_228833527
- https://www.researchgate.net/figure/Input-1-for-green-
screen-removal_fig4_339328277
- https://runwayml.com/green-screen/

You might also like