Champi Guess
Présentation du projet
Vous êtes vous déjà retrouvé dans une situation où lors d'une balade en forêt vous avez vu un champignon sans savoir son nom et ses caractéristiques? Et bien grâce à Champi Guess, vous allez pouvoir retrouver toutes les informations concernant un champigon que vous voyez dans la nature: son nom, s'il est coméstible ou non, une description de son aspect... Plus de risques maintenant, Champi Guess est là pour vous guider!
Comment ça marche?
Pour utiliser l'application, il vous suffira de sortir votre téléphone et de prendre une photo du champignon que vous souhaitez analyser. Le logiciel se chargera d'analyser la photo que vous venez de prendre ou bien vous pourrez en charger une depuis votre phototèque. Une fois l'analyse de la photo effectuée, la fiche technique du champignon apparaitra et indiquera s'il est dangereux ou non
Votre écran apparaitra de la façon suivante
Les technologies requises
Reconnaissance d'images: ml5.js
L'application étant basée sur la reconnaissance de champignons, ml5.js et notamment sa fonctionnalité "image classifier" vont être nécéssaire pour parvenir à la création de l'application. Nous allons donc utiliser le machine learning de "image classifier" afin de reconnaître et étiqueter les champignons. On pourra se servir de ce code de "image classifier" afin d'obtenir le résultat voulu
Application mobile: React Native
C'est une application qui est destinée à un usage mobile uniquement car elle nécéssite l'utilisation d'une caméra, ce dont est équipé un smartphone. Par ailleurs, je souhaite créer une application utilisable par tous, à tout moment. Pour se faire, on va créer une application de type "cross platforms" pour permettre aux utilisateurs d'iOS et Android d'avoir accès à l'application. On va choisir "React Native" qui est un langage permettant de traduire en iOS et Android ; de plus ce langage est gratuit, opensource et est porté par facebook.
On se servira du module React Native Image Picker afin d'utiliser l'interface native pour sélectionner une photo ou vidéo depuis sa gallerie photo ou bien directement depuis la caméra du smartphone.
Base de donnée: SQLite