Diploma project. This repository contains simple web site, which was written on python using flask, scripts for retrieve data from vk and Yadex weather.
- flask-server folder contains site files to check if mushroom edible or not by photo. Also you can search mushroom on mushroom map, that gets data from yandex.weather and vk pages and groups.
- mushroom-location folder contains Vkontakte scraper and Yandex.Weather scraper. Vkontakte scraper gets data about mushrooms images and geolocations. Yandex.Weather retrieve data about weather. It gets parameters such as soil moisture, soil temperature, temperature and etc. After retrieved data program calculate score that become to mushrooms condition and define for each place percent of possible growing of mushroom.
- train folder consists files that relate of train models to detect mushrooms on photo and classify mushroom species. This info helps to chose if the mushroom is edible or not. You can download dataset for train and weights of trained models by this link.
You can pull docker image from docker hub. Then run image on 8000 port:
docker run -p 80:8000 -d --rm --name kosmak_cont kosmak/mushrooms:mushrooms
You can read article about edible or poison classification.