I have really bad sample from charles bridge last time. This one is million times better that the first one. The implementation is DNN module in Opencv 4, FFMPEG, Yolo darknet model, exactly yolo3-tiny.weights. 300 ms per frame is not bad at all.
http://funvision.blogspot.com