This respository is used for storing code that I used/implemented for my senior thesis. The full research report can be viewed HERE.
- All code are in Matlab
- Must manually download GoogLeNet CNN and VGG-F CNN and put them into the CNN folder due to Github storage limit.
- MatConvNet - follow the instructions to install
- Library for Support Vector Machine
- The actual images used for training and testing are not included. Please check the directory path in each matlab file before running the scripts.
Utility Functions
- imageSetConstructor
- confusionMatrix
Classifiers
- K-nearest neighbors
- Linear Regression
- Perceptron Batch
- Support Vector Machine
Feature Extractors:
- Pixels
- Edge Detectors (Prewitt, Sobel, Canny)
- ConvNet (GoogLeNet, VGG-F)