https://www.funvisiontutorials.com/2016/02/opencv-31-tutorial-optical-flow.html