Seashell was inspired by the hacking theme and was derived from different types of shells the ocean current brings to the shore. It was discovered that many tourists don’t know the name of each of the seashells they play with at the seashore so we delve into the research to educate the tourist while they enjoy their vacation.
With the integration of Machine Learning and some seashell dataset the webapp will be able to identify each seashell uploaded and state it's name.
Dataset is taken from this website.
Dataset\
To generate the CNN model -
pip install -r requirements.txt
python cnn_final_model.py
The process to prediction is shown in the model/predict.py
Please generate the model first from cnn_final_model.py before using predict.py
Note the image preprocessing done in predict before using the model for prediction
After this run the flask app from app.py
python app.py
Then search http://localhost:8080/ into your browser
First we have a landing page which explains what the purpose of the website is!
Next, we give the user the ability to upload any type of image (jpeg,png,etc) of a seashell, once the user has clicked submit, the name of the seashell will be returned! Simple!
We also have a contact page if you need any help or have any suggestions
We want to be able to help educate people of all ages and background on the hundereds of different types of seashells across the world. Seashells are a vital compoment in our eco system. For example, they are used as homes for sea snails, small fish, crabs and many different animals. Once the seashell has been discared, mother nature slowly grinds it down into tiny microscopic peices which eventually are the main material in beautiful sandy beaches!