Computer Vision and Its applications