pip install -r requirements.txt
Generate dataset (run only once time) :
python generate_dataset.py
It will split scenes and generate all data you need for your neural network. You can specify the number of sub images you want in the script by modifying NUMBER_SUB_IMAGES variables.
There are 3 kind of Neural Networks :
Note that the image input size need to change in you used specific size for your croped images.
After your built your neural network in classification_cnn_keras.py, you just have to run it :
python classification_cnn_keras.py
This project contains modules :
All these modules will grow during developement of the project
This git project uses git-flow implementation. You are free to contribute to it.