https://github.com/elenaches/python-chroma-key-app
A college project in Python using OpenCV, a simple app that takes two images - one with green areas, the other a background image, and outputs an image with the green areas replaced with the background image.
https://github.com/elenaches/python-chroma-key-app
chromakey chromakey-green image-manipulation image-processing opencv opencv-python python
Last synced: 11 days ago
JSON representation
A college project in Python using OpenCV, a simple app that takes two images - one with green areas, the other a background image, and outputs an image with the green areas replaced with the background image.
- Host: GitHub
- URL: https://github.com/elenaches/python-chroma-key-app
- Owner: ElenaChes
- License: mit
- Created: 2024-03-24T18:30:16.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-15T16:50:45.000Z (about 2 years ago)
- Last Synced: 2025-08-19T03:35:47.748Z (11 months ago)
- Topics: chromakey, chromakey-green, image-manipulation, image-processing, opencv, opencv-python, python
- Language: Python
- Homepage:
- Size: 4.88 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Chroma Key App
A college project in Python using OpenCV.
A simple app that takes two images, one with green areas and one background image, and replaces the green regions with the background.
Content
- [Dependencies](#dependencies)
- [Installation](#installation)
- [Usage](#usage)
# Dependencies
1. Python 3.7.0
The app may work with other versions, but this is the version that was used during development.
# Installation
1. Create a new directory, for example `chromakey`, and place `app.py` inside it.
2. Open the directory in your terminal:
```
cd chromakey
```
3. Create a virtual environment:
```
python -m venv opencv-env
```
4. Activate the environment:
```
.\opencv-env\Scripts\activate
```
5. Install required packages:
```
pip install opencv-contrib-python matplotlib
```
# Usage
1. Run the app using the following syntax:
```
python app.py img_filename bk_filename ofilename
```
Where:
- `img_filename` - path to an image with a green screen.
- `bk_filename` - path to the background image.
- `ofilename` - path to save the edited image. If none is provided, it will be displayed instead.