I assume that all should work as "classifying" library. But I am mentioning this to get the best advice for my case:
Professor asked us to research an algorithm for Images Pattern Recognition. And advised us to start by finding a good SVM library and set it up on Visual Studio. Therefore, I need to find a good SVM library. And here is what I know so far: We will have a big load of images, and we have to find the best algorithm to pick one image then to find the most similar images for it (so it's similar to google search image). SVM will be used to classify the images first, then we will execute our algorithm on the matched class.
This is my third semester so consider me a noob and excuse me.