Computer Vision: Detection, Recognition and