A collection of computer vision algorithms for different purposes