Install libraries: pip install sklearn pip install mahotas pip install --upgrade scikit-learn==0.22
pip install numpy
pip install cv2
pip install h5py
Run instructions:
1.- To download for the very first time the data you need to run: python download_flowers.py
2.- Remember a folder named "output" must exist! before running main.py
3.- To train the data set you need to run (trained models will appear in output/ folder) python main.py
4.- To test and compare different algorithms you can run python train_test.py
5.- If you want to test with your own images, put .jpg format images in dataset/test/ folder. Then run: python final_test.py