Computer Vision: Through the Eyes of a Machine