we focused on mahotaswhich is one of the major computer vision libraries in python there are others that are equally well maintained skimage (scikit-imageis similar in spiritbut has different set of features opencv is very good +library with python interface all of these can work with numpy arrays and can mix and match functions from different libraries to build complex pipelines in the next you will learn different form of machine learningdimensionality reduction as we saw in several earlier including when using images in this it is very easy to computationally generate many features howeveroften we want to have reduced number of features for speedvisualizationor to improve our results in the next we will see how to achieve this