I'm doing an Object detection & Recognition concept in OpenCV C++.
I'm using the BOW API available in OpenCV.
The classifier used is SVM.
Number of Object classes was set to 20. Number of Images for training was set to 50.
I'm using SVM Classifier.
The code is here. http://www.codeproject.com/Articles/619039/Bag-of-Features-Descriptor-on-SIFT-Features-with-O
But the classification rate is poor. How can I improve?
How to select number of images for training for each object?
How to select the dictionary size?