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.
- Python 3.7.0
The app may work with other versions, but this is the version that was used during development.
- Create a new directory, for example
chromakey, and placeapp.pyinside it. - Open the directory in your terminal:
cd chromakey
- Create a virtual environment:
python -m venv opencv-env
- Activate the environment:
.\opencv-env\Scripts\activate
- Install required packages:
pip install opencv-contrib-python matplotlib
- 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.