A college project in Python using OpenCV.
Description: 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.
- Python 3.7.0
The app could work with different versions, but this is the one that was tested.
- Create a new directory, for example
chromakey
, and placeapp.py
inside of 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 needed packages:
pip install opencv-contrib-python matplotlib
- Run the app using the following syntax:
python app.py img_filename bk_filename ofilename
While:
img_filename
- path to an image with a 'green screen'.bk_filename
- path to the background.ofilename
- path to save the edited image, if none is provided it'll be displayed instead.