Image Classification performed on Caltech 256 dataset: http://www.vision.caltech.edu/Image_Datasets/Caltech256/ 30607 Images
Techniques Used:
- Scale-invariant feature transform (SIFT)
- Bag of Visual words
- K Means Clustering
- SVM Classification
Usage
To run the main program run python main.py
Dependencies Used with OpenCV 3 and Python 3.5. Python libraries required are scipy, numpy and matplotlib.