Program uses cv2
to display many streams from cameras, web pages, local files.
It uses thread
to process stream from cv2
.
It can record stream to local file.
It uses tkinter
to display it.
It started as answer for question on Stackoverflow: How display multi videos with threading using tkinter in python?
See similar idea on blog pyImageSearch
in Increasing webcam FPS with Python and OpenCV.
It creates class
from imutils.video import WebcamVideoStream
2021.01.26
Code from single file main.py
splited into files videocapture.py
, tkCamera.py
, main.py
and moved to folder src
.