From Low-level to High-level Video Technologies in Computer Vision