Computer Vision for Pictures and Videos