Skip to content

pjohnstone/sceneclassification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 

Repository files navigation

sceneclassification

Project containing three separate classifiers for the task of scene recognition, built using the OpenIMAJ library.

The goal of the classifier is to take an input test image and classify it as one of 15 scenes.

Three classifiers were made:

  1. K-Nearest-Neighbour using tiny image feature (21.6% accuracy)
  2. LibLinearAnnotator creating 15 one-versus-all classifiers using bag-of-visual-words feature based on densely sampled pixel patch local features (63.7% accuracy)
  3. Pyramid Histogram Of Words feature extractor used with a homogenous kernel map and LibLinearAnnotator (78.9% accuracy)

Build Instructions

The accuracy of the classifier will be printed out after the program finishes executing.

In order to predict the classifications of unseen data, follow the instructions in the corresponding App.java files.

About

Three Computer Vision classifiers for scene recognition with increasing complexity. Final implementation: Pyramid Histogram of Words Extractor, with a Homogenous Kernel Map using a LibLinearAnnotator

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages