This is a PyQT5 program for multiple camera data streaming and recording. Right now it can support up to 4 web cameras (typically USB 2.0). The video recordings could be turned on and off by hand or by triggering pulses from the computer's serial port. Single frame triggering has not benn implemented yet.
PyQT5, opencv for python, serial
- Make sure the required packages are installed in your Python environment. (didn't make a
setup.py
here, :-() ) - Plug your cameras in. Connect the triggering cable if you need the triggering function.
- Clone this repo to your local machine, cd into its path, and just simply run
python MainProgram.py