
VLFeat is an open source library that implements popular computer vision algorithms specializing in image understanding and local features extraction and matching, it include Fisher Vector, VLAD, SIFT, MSER, k-means, hierarchical k-means, agglomerative information bottleneck, SLIC superpixels, quick shift superpixels, large scale SVM training, and many others. It is written in C for efficiency and compatibility, with interfaces in MATLAB for ease of use, and detailed documentation throughout. It supports Windows, Mac OS X, and Linux.

MatConvNet is a MATLAB toolbox implementing Convolutional Neural Networks (CNNs) for computer vision applications.
VLFeat (Vision Lab Features Library) is an open-source library aimed at facilitating the implementation of common computer vision algorithms, including interest point detectors, feature extractors, and clustering algorithms. It is designed to be lightweight, efficient, and easy to use, providing tools that are deeply rooted in the academic and industrial research communities. The library supports a variety of programming environments, including C, MATLAB, and Python interfaces, making it accessible to a broad range of users from different backgrounds. VLFeat is especially popular for tasks such as image matching, object recognition, and texture analysis.