Computer Vision and Video Effects Generation