algorithm of computer vision and machine learning