Computer Vision and Machine Learning