- Two python scripts are included for processing video frames from a webcam connected to a laptop or desktop. One script uses a non-threaded implementation and the second script uses a threaded implementation.
- Multi-threaded implementation can help achieve a higher FPS
- Delay variable in the code can be used for simulating time taken for performing some video processing task like running a deep learning model for face detection, etc. Different amounts of delay can be used to evaluate performance.
- Link to medium blog post with more details
- Python programming language
- OpenCV library
- Other Python libraries including threading library