This project take video streams and save selected images based on HTTP POST request
Plan for improvements:
- Sync all camera.
- Reduce lag to real-time.
- Implement multiprocessing to support more camera feeds
All required modules have been listed in the requirements.txt folder in root directory. To install them with pip:
pip install -r requirements.txt
In case that does not work, here is how to install the libraries manually.
They can be install by running the following code:
pip install opencv-python
pip install pandas
pip install customtkinter
Camera names, urls and layout are define in the bundled config.ini file.
To run the application, we only need to execute the main.py script in the src folder. The command is as follow:
python -u src\main.py