Contains self implemented computer vision algorithms.