Tout à fait.
Création d'un logiciel libre de Reconnaissance végétale
19 jours plus tard
- Modifié
J'ai pris contact avec les créateurs du site http://www2.ac-lyon.fr/enseigne/biologie/evaluation/college/classification/accueil.html pour obtenir une clé de reconnaissance végétale libre de droits.
L'enseignante ne s'occupe plus des petites classes mais a transmis à des collègues et me donnera leur réponse dès qu'ils se manifesteront.
En attendant, je profite de ce début d'été pour photographier le maximum de fleurs dans mon quartier.
Je fais un mini herbier avec les plantes situées à côté de mon boulot.
Auparavant, j'ai photographié les fleurs coupées sans savoir les reconnaître.
Le fond clair me permettra de les détourer facilement avec Gimp.
J'ai trouvé plein de bouquins sur les fleurs et les arbres (en librairies et en bibliothèque) pour m’entraîner à les reconnaître mais chaque fois, il n'y a qu'une ou deux photos par plante, pas plus, et elles ne sont pas toujours très explicites.
La variété des fleurs est impressionnante ! Je ne pensais pas m'aventurer dans un domaine aussi riche (et aussi complexe).
Pour les herbiers, j'ai trouvé en bibliothèque "l'herbier des explorateurs" ( Editions Plume de Carotte ), c'est magnifique et instructif.
L'enseignante ne s'occupe plus des petites classes mais a transmis à des collègues et me donnera leur réponse dès qu'ils se manifesteront.
En attendant, je profite de ce début d'été pour photographier le maximum de fleurs dans mon quartier.
Je fais un mini herbier avec les plantes situées à côté de mon boulot.

Le fond clair me permettra de les détourer facilement avec Gimp.
J'ai trouvé plein de bouquins sur les fleurs et les arbres (en librairies et en bibliothèque) pour m’entraîner à les reconnaître mais chaque fois, il n'y a qu'une ou deux photos par plante, pas plus, et elles ne sont pas toujours très explicites.
La variété des fleurs est impressionnante ! Je ne pensais pas m'aventurer dans un domaine aussi riche (et aussi complexe).

Pour les herbiers, j'ai trouvé en bibliothèque "l'herbier des explorateurs" ( Editions Plume de Carotte ), c'est magnifique et instructif.
- Modifié
J'ai ajouté des fleurs sur What_the_fleur mais mon code n'est pas optimal car si je veux conserver mes plantes par ordre alphabétique dans la galerie des fleurs, et que j'en rajoute dans ma liste, je dois changer les numéros correspondant à ma liste sur plusieurs de mes pages (une page par couleur)
En fait, il faudrait que je puisse mettre mes fleurs dans le tableau dans n'importe quel ordre puis les trier alphabétiquement automatiquement.
Si quelqu'un veut se pencher sur mon code et l'améliorer, le voici : whatthefleur.zip. Ne pas oublier qu'il faut éviter le php car tout doit pouvoir se faire off-line et non sur un serveur. Une base de données pouvant être accessible hors-ligne serait idéale.
Une autre idée est d'ajouter une page avec des mini-jeux avec les fleurs, pour apprendre à compter (nombre de fleurs, de feuilles ou de pétales, par ex), pour repérer la première lettre, classer, etc... Si vous avez des liens vers ce type de jeux en ligne, ça peut aussi être utile.
Sous forme de logiciels à installer, il y a un des jeux d'Omnitux où on compte les fleurs et quelques fruits sur Gcompris, si on reste dans le domaine végétal.
Logiciel libre intéressant pour travailler le thème botanique avec les petits : Tuxpaint, avec ses tampons de fleurs et de fruits.
Une adresse avec une clé de reconnaissance végétale graphique : Guide de reconnaissance des principales familles de plantes à fleurs
En fait, il faudrait que je puisse mettre mes fleurs dans le tableau dans n'importe quel ordre puis les trier alphabétiquement automatiquement.
Si quelqu'un veut se pencher sur mon code et l'améliorer, le voici : whatthefleur.zip. Ne pas oublier qu'il faut éviter le php car tout doit pouvoir se faire off-line et non sur un serveur. Une base de données pouvant être accessible hors-ligne serait idéale.
Une autre idée est d'ajouter une page avec des mini-jeux avec les fleurs, pour apprendre à compter (nombre de fleurs, de feuilles ou de pétales, par ex), pour repérer la première lettre, classer, etc... Si vous avez des liens vers ce type de jeux en ligne, ça peut aussi être utile.
Sous forme de logiciels à installer, il y a un des jeux d'Omnitux où on compte les fleurs et quelques fruits sur Gcompris, si on reste dans le domaine végétal.
Logiciel libre intéressant pour travailler le thème botanique avec les petits : Tuxpaint, avec ses tampons de fleurs et de fruits.
Une adresse avec une clé de reconnaissance végétale graphique : Guide de reconnaissance des principales familles de plantes à fleurs
- Modifié
Un petit document que j'ai réalisé pour aider à la création du site : reconnaissance_fleurs_notes.pdf
Je suis en effet en contact mail avec un programmeur qui a du temps pour développer un formulaire off-line en java mais ne s'y connaît pas non plus en botanique.
Les amateurs de fleurs et de feuilles sont bienvenus pour nous aider !
Je pense que le mieux serait de coupler ce formulaire à Wikipedia (et Wikispecies ?) pour ce qui concerne les données. Ainsi, cela reste collaboratif et libre et ça s'enrichira facilement.
Wikipedia et Wikispecies n'offrent à ma connaissance ni de clé de reconnaissance végétale ni de reconnaissance visuelle, c'est selon moi ce qui manque.
Tela Botanica peut aussi être mis en lien pour l'aide en ligne qui peut-être reçue quand on n'arrive pas à déterminer une plante. Je pense que c'est libre, mais je dois vérifier.
Pour les enfants les plus jeunes, une autre idée serait que je développe un jeu sur les plantes dans Gcompris ou Omnitux plutôt que créer quelque chose d'entièrement nouveau. Gcompris demande de s'y connaître pas mal en python, et avant qu'un jeu soit intégré, il doit être entièrement traduit dans beaucoup de langues mais la liste de diff' était assez efficace quand je l'ai utilisée pour m'aider à concevoir un jeu sur les animaux (sur le principe: trouver l'intrus).
Je vais aussi demander si le Guide de reconnaissance des principales familles de plantes à fleurs est libre ou non car si ça devenait collaboratif, ça ressemblerait assez à ce que je recherche pour les enfants, côté clé de détermination végétale.
Pour la reconnaissance visuelle, c'est en stand-by, je n'ai pas de nouvelle du concepteur du site whatthefeuille depuis quelques temps.
Je suis en effet en contact mail avec un programmeur qui a du temps pour développer un formulaire off-line en java mais ne s'y connaît pas non plus en botanique.
Les amateurs de fleurs et de feuilles sont bienvenus pour nous aider !

Je pense que le mieux serait de coupler ce formulaire à Wikipedia (et Wikispecies ?) pour ce qui concerne les données. Ainsi, cela reste collaboratif et libre et ça s'enrichira facilement.
Wikipedia et Wikispecies n'offrent à ma connaissance ni de clé de reconnaissance végétale ni de reconnaissance visuelle, c'est selon moi ce qui manque.
Tela Botanica peut aussi être mis en lien pour l'aide en ligne qui peut-être reçue quand on n'arrive pas à déterminer une plante. Je pense que c'est libre, mais je dois vérifier.
Pour les enfants les plus jeunes, une autre idée serait que je développe un jeu sur les plantes dans Gcompris ou Omnitux plutôt que créer quelque chose d'entièrement nouveau. Gcompris demande de s'y connaître pas mal en python, et avant qu'un jeu soit intégré, il doit être entièrement traduit dans beaucoup de langues mais la liste de diff' était assez efficace quand je l'ai utilisée pour m'aider à concevoir un jeu sur les animaux (sur le principe: trouver l'intrus).
Je vais aussi demander si le Guide de reconnaissance des principales familles de plantes à fleurs est libre ou non car si ça devenait collaboratif, ça ressemblerait assez à ce que je recherche pour les enfants, côté clé de détermination végétale.
Pour la reconnaissance visuelle, c'est en stand-by, je n'ai pas de nouvelle du concepteur du site whatthefeuille depuis quelques temps.
- Modifié
Clé de détermination végétale de Tela Botanica : Flore Bonnier
Si j'en crois leur page d'accueil, le contenu de Tela Botanica est libre de droit.
Si j'en crois leur page d'accueil, le contenu de Tela Botanica est libre de droit.
5 jours plus tard
Bonnier est mort en 1922, ça ne serait pas tres élégant de rajouter des droits sur une simple organisation des scans de ces ouvrages même si c'est un gros boulot. http://www.flora-electronica.com/ a fait une adaptation pour smarphone (toujours libre) de la clef , en rajoutant les fiches de Costes et des photos
sinon, j'ai eu le même reflexe que vous, pour ce que je lis de ce thread, genre ça doit faisable de faire une clef simple d'aide à la détermination, mais ça m'a pris trois ans, et c'est en grande partie libre de droit.
Si vous regardez la page :
http://www.iherbarium.fr/observation/data/Saponaria-officinalis-L-76
vous verrez que les critères morphologiques sont lisibles, et exploitables par un moteur de recherche sémantique.
et un appli smartphone permet de premacher le travail pour le moteur d'inférence qui est sur un serveur
https://itunes.apple.com/fr/app/iherbarium/id646361490?mt=8
android en cours mais ça buggue trop pour que je la publie.
Si vous regardez la page :
http://www.iherbarium.fr/observation/data/Saponaria-officinalis-L-76
vous verrez que les critères morphologiques sont lisibles, et exploitables par un moteur de recherche sémantique.
et un appli smartphone permet de premacher le travail pour le moteur d'inférence qui est sur un serveur
https://itunes.apple.com/fr/app/iherbarium/id646361490?mt=8
android en cours mais ça buggue trop pour que je la publie.
- Modifié
Merci de ce lien et bravo pour ce travail ! :cool: C'est vrai qu'on a l'impression que c'est simple quand on démarre et que plus on avance, plus on voit la complexité de l'affaire !
Je vais dès que possible regarder plus avant ton site et y mettre mes observations si elles correspondent aux critères demandés.
Du côté de Tela-botanica, j'ai déjà des personnes qui ont identifié mes observations, je dois les mettre à jour dans mon carnet en ligne.
En fait, chaque site ou appli dont on parle ici a quelque chose d'intéressant mais ce n'est pas exactement ce dont j'ai besoin.
Pour ma part, c'est vers la plus grande simplification que je dois aller pour que les plus jeunes, non lecteurs, puissent s'initier à la botanique. Quelque chose de vraiment simple et graphique + le logiciel de reconnaissance visuel automatique (comme dans whatthefeuille.com). Le programmeur qui m'aide en java a déjà commencé un petit essai en ce sens mais c'est encore bien loin d'être au point.
Pour mon site, le son serait un plus : quand on cliquerait sur une fleur, on entendrait son nom et on le lirait en même temps.
Lors de mes animations futures, je ferai peut-être des enregistrements vidéos avec les enfants décrivant les fleurs oralement, ça peut être sympa de mettre ça sur un site par la suite si on ne voit pas les visages des gamins.
J'aime beaucoup la page Participez de ton site car c'est ludique. Pour des enfants de CE1/CE2, ce genre de jeu serait sympa si on le fait avec des fleurs que nous adultes connaissons déjà, mais même là, c'est intéressant de les faire participer à une vraie identification avec des critères scientifiques. Cependant, si le résultat n'est pas trouvé, ils pourraient être déçus, non ?
Ce qui manque grandement sur mon petit site whatthefleur, c'est une page de liens, en tout cas !
Je vais dès que possible regarder plus avant ton site et y mettre mes observations si elles correspondent aux critères demandés.
Du côté de Tela-botanica, j'ai déjà des personnes qui ont identifié mes observations, je dois les mettre à jour dans mon carnet en ligne.
En fait, chaque site ou appli dont on parle ici a quelque chose d'intéressant mais ce n'est pas exactement ce dont j'ai besoin.
Pour ma part, c'est vers la plus grande simplification que je dois aller pour que les plus jeunes, non lecteurs, puissent s'initier à la botanique. Quelque chose de vraiment simple et graphique + le logiciel de reconnaissance visuel automatique (comme dans whatthefeuille.com). Le programmeur qui m'aide en java a déjà commencé un petit essai en ce sens mais c'est encore bien loin d'être au point.
Pour mon site, le son serait un plus : quand on cliquerait sur une fleur, on entendrait son nom et on le lirait en même temps.
Lors de mes animations futures, je ferai peut-être des enregistrements vidéos avec les enfants décrivant les fleurs oralement, ça peut être sympa de mettre ça sur un site par la suite si on ne voit pas les visages des gamins.
J'aime beaucoup la page Participez de ton site car c'est ludique. Pour des enfants de CE1/CE2, ce genre de jeu serait sympa si on le fait avec des fleurs que nous adultes connaissons déjà, mais même là, c'est intéressant de les faire participer à une vraie identification avec des critères scientifiques. Cependant, si le résultat n'est pas trouvé, ils pourraient être déçus, non ?
Ce qui manque grandement sur mon petit site whatthefleur, c'est une page de liens, en tout cas !

j'avais commencé avec un systeme comme ça :
http://www.fleurs-des-champs.com/reconnaitre-une-fleur.html
mais tres vite ça devient lourd de "coder" de nouvelles plantes pour les faire rentrer dans le système, et gérer la geoloc.
avec la base de connaissance de iHerbarium, je pourrai refaire la meme chose que fleurs-des-champs, en mieux et interactif...
pour l'année prochaine !
http://www.fleurs-des-champs.com/reconnaitre-une-fleur.html
mais tres vite ça devient lourd de "coder" de nouvelles plantes pour les faire rentrer dans le système, et gérer la geoloc.
avec la base de connaissance de iHerbarium, je pourrai refaire la meme chose que fleurs-des-champs, en mieux et interactif...
pour l'année prochaine !
Je n'ai pas participé a ce post depuis un long moment, mais en tout cas je suis heureux de voir que il y a déjà pas mal de chose de faite.
Je ne sais pas s'il faut que je change le titre de la discussion ?
Je n'ai pas eu beaucoup de temps disponible récemment, mais je continue à suivre le forum et souhaite participer à la construction de la base de donnée dans la limite de mes compétences.
En tout cas quand je disait simple, je pensait au niveau informatique, mais pas au niveau du travail qu'il y a à faire...
Ravis de ne pas se sentir seul par l’intérêt de la construction d'un tel moteur de recherche.
Je ne sais pas s'il faut que je change le titre de la discussion ?
Je n'ai pas eu beaucoup de temps disponible récemment, mais je continue à suivre le forum et souhaite participer à la construction de la base de donnée dans la limite de mes compétences.
En tout cas quand je disait simple, je pensait au niveau informatique, mais pas au niveau du travail qu'il y a à faire...
Ravis de ne pas se sentir seul par l’intérêt de la construction d'un tel moteur de recherche.
un mois plus tard
identify.plantnet-project.org : reconnaissance visuelle pour les arbres, facile d'utilisation pour des enfants.
- Modifié
Il y'a cet autre site pour identifier des plantes :
http://www.visoflora.com/
http://www.visoflora.com/
21 jours plus tard
recherche assez visuelle : http://www.les-snats.com/flore.htm -
Guide par couleurs, entre autres, mais textuel : http://jean-jacques.lelez.pagesperso-orange.fr/fleurs/general5.htm
Guide par couleurs, entre autres, mais textuel : http://jean-jacques.lelez.pagesperso-orange.fr/fleurs/general5.htm
- Modifié
A tester : l'application carnet en ligne de Tela Botanica
Moi, je n'ai pas encore de smartphone, je ne peux pas voir ce qu'il en est.
Je viens d'avoir un smartphone, et on m'a prêté une tablette, je vais pouvoir voir ce que ça donne !
Je viens d'avoir un smartphone, et on m'a prêté une tablette, je vais pouvoir voir ce que ça donne !
25 jours plus tard
J'ai trouvé un petit jeu des fleurs qui peut servir pour des enfants de CP-CE1 et pour les nuls en fleurs comme moi !
9 jours plus tard
Personne d'autre sur le sujet actuellement ? J'ai l'impression que beaucoup de topics s'arrêtent faute de combattants ! Dommage !
13 jours plus tard
- Modifié
Je relance encore, avec une demande d'aide pour pouvoir reconnaître une couleur à partir de son code RVB, à l'aide de javascript.
Cela m'aiderait à finir une des pages de mon site whathefleur.
Il faut d'abord télécharger le site et le décompresser pour pouvoir utiliser la page qui permet d'analyser une fleur off-line.
J'utilise la balise canvas pour cela.
J'analyse pour l'instant seulement les composantes RVB du centre de l'image et je souhaite indiquer automatiquement à l'utilisateur la couleur de sa fleur, en langage usuel.
Pour l'instant, mes essais donnent un résultat relativement justes mais mes conditions sont trop complexes et mal formulées, je pense.
J'ai pour l'instant rouge, jaune, blanc, rose et violet dans mes conditions, il me manque le bleu qui est aussi dans ma page galerie.
Si quelqu'un connaît ces conditions ou a un lien qui permet de les trouver, merci de répondre à ce topic.
Problème plus complexe: une fleur dont le cœur est d'une couleur différente des pétales, ce qui est souvent le cas. Ex : le myosotis que mon programme donne comme jaune. Je pense qu'il faut créer plusieurs zones et vérifier leurs couleurs mais ça dépend de la taille de la fleur sur l'image.
Autre souci: mon programme ne fonctionne qu'avec des images de 272 x 272 px, sinon ça a tendance à planter. Je voudrais pouvoir partir de n'importe quel fichier où la fleur est en gros plan, au centre. L'idéal serait même d'ajouter un outil de recadrage dans la page.
J'ai essayé de commenter et de "nettoyer" mon code, mais ce n'est pas encore très bon.
Cela m'aiderait à finir une des pages de mon site whathefleur.
Il faut d'abord télécharger le site et le décompresser pour pouvoir utiliser la page qui permet d'analyser une fleur off-line.
J'utilise la balise canvas pour cela.
J'analyse pour l'instant seulement les composantes RVB du centre de l'image et je souhaite indiquer automatiquement à l'utilisateur la couleur de sa fleur, en langage usuel.
Pour l'instant, mes essais donnent un résultat relativement justes mais mes conditions sont trop complexes et mal formulées, je pense.
J'ai pour l'instant rouge, jaune, blanc, rose et violet dans mes conditions, il me manque le bleu qui est aussi dans ma page galerie.
Si quelqu'un connaît ces conditions ou a un lien qui permet de les trouver, merci de répondre à ce topic.
Problème plus complexe: une fleur dont le cœur est d'une couleur différente des pétales, ce qui est souvent le cas. Ex : le myosotis que mon programme donne comme jaune. Je pense qu'il faut créer plusieurs zones et vérifier leurs couleurs mais ça dépend de la taille de la fleur sur l'image.
Autre souci: mon programme ne fonctionne qu'avec des images de 272 x 272 px, sinon ça a tendance à planter. Je voudrais pouvoir partir de n'importe quel fichier où la fleur est en gros plan, au centre. L'idéal serait même d'ajouter un outil de recadrage dans la page.
J'ai essayé de commenter et de "nettoyer" mon code, mais ce n'est pas encore très bon.
- Modifié
Une piste
http://techslides.com/object-detection-with-html5-getusermedia/
une autre piste http://www.robots.ox.ac.uk/~vgg/research/flowers_demo/
trouvé à partir de ce lien
http://answers.opencv.org/question/18227/flower-detection/
(dans le domaine de la détection, la librairie phare dans le libre c'est opencv)
http://techslides.com/object-detection-with-html5-getusermedia/
une autre piste http://www.robots.ox.ac.uk/~vgg/research/flowers_demo/
trouvé à partir de ce lien
http://answers.opencv.org/question/18227/flower-detection/
(dans le domaine de la détection, la librairie phare dans le libre c'est opencv)
Merci beaucoup pour ces liens. C'est très intéressant.
J'aimerais quand même trouver les algorithmes de comparaison entre la valeur RVB et la couleur en langage usuel, je pense que ça existe quelque part.
Ça me permettrait de proposer aux enfants la page des fleurs rouges ou juste le mot "rouge" quand ils uploadent une fleur, tout en gardant un code assez simple.
Pour l'instant, je souhaite surtout apprendre à coder correctement de petites choses, je ne pense pas être capable de faire un vrai programme de détection comme celui dont tu me donnes le lien.
Mais apprendre à intégrer un script de détection dans mon site serait pas mal, faut aussi que j'étudie la question...
J'aimerais quand même trouver les algorithmes de comparaison entre la valeur RVB et la couleur en langage usuel, je pense que ça existe quelque part.
Ça me permettrait de proposer aux enfants la page des fleurs rouges ou juste le mot "rouge" quand ils uploadent une fleur, tout en gardant un code assez simple.
Pour l'instant, je souhaite surtout apprendre à coder correctement de petites choses, je ne pense pas être capable de faire un vrai programme de détection comme celui dont tu me donnes le lien.
Mais apprendre à intégrer un script de détection dans mon site serait pas mal, faut aussi que j'étudie la question...
5 mois plus tard
- Modifié