https://github.com/sofiane87/image-classifier-java
Image Classifier Software
https://github.com/sofiane87/image-classifier-java
Last synced: 4 months ago
JSON representation
Image Classifier Software
- Host: GitHub
- URL: https://github.com/sofiane87/image-classifier-java
- Owner: sofiane87
- Created: 2015-02-12T00:11:57.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2017-07-01T17:58:41.000Z (over 8 years ago)
- Last Synced: 2023-02-28T05:46:46.715Z (almost 3 years ago)
- Language: Java
- Size: 13.7 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: ReadMe.md
Awesome Lists containing this project
README
# Image-Classifier-Java
This repository presents a code that aimed to add a new Image classifier, using Random Forests to **Levis** an *Image classification software* coded by *Mines Paristech*'s Robotics lab : *CAOR*
The package is composed of two sub_modules :
* hog : Histogram of Oriented Gradients
* randomForests : Random Forest Calssifier
## hog :
This sub-module handles the images **preprocessing**, it takes images as inputs and returns the associated **Histogram of Oriented Gradients**
this folder contains the follower *java files* :
* **HOG** : Realize the preprocessing
* **HOGPARAM** : stores and returns the parameters of the trees
* **Tree** : Builds and store a tree
## Random Forests :
As the name suggests it, this sub-module builds and trains the Random Forest.
this folder contains the follower *java files* :
* **RandomForest** : Builds and Store the random Forest
* **RandomForestLearner** : class that trains and update the Random Forest
* **RF** : root class for *RandomForest* handles simple methods to leave only machine learning related methods to the *RandomForest* class.