====Récupération des données====
Récupérer les images: https://bvdp.inetdoc.net/files/exercice_main/images_main.zip
Indiquer quel est le défaut de ces images (et y remédier).
Solutions: canaux RGB mal ordonnés, voir scripts:
https://bvdp.inetdoc.net/files/exercice_main/bgr2rbg
https://bvdp.inetdoc.net/files/exercice_main/process_all_images
====Première étape====
Créer un programme pour traiter les images de main qui:
-compte le nombre de doigts déployés (de l'index à l'auriculaire), le pouce étant toujours déployé
-détecte si la main est une main gauche ou droite
Une image du bureau sans la main est fournie: ueye_background.png
La main est considérée comme étant toujours positionnée dans la même région et avec approximativement la même orientation.
Il est conseillé d'utiliser openCV pour le chargement et le traitement des images.
L'affichage du résultat peut se faire en texte dans la console.
====Seconde étape====
Faire un module ROS pour traiter les images arrivant sur un topic /camera/image_raw
Solution....
https://doc.ubuntu-fr.org/imagemagick
https://www.imagemagick.org/script/color-management.php
https://en.wikipedia.org/wiki/HSL_and_HSV
http://felix.abecassis.me/2011/09/opencv-morphological-skeleton/
https://tice.agrocampus-ouest.fr/file.php/151/2012/TDFiltrageGimp.pdf
dans gimp, sur l'image originale, faire Couleur->Composants->Décomposer-> Modèle colorimétrique TSL
Supprimer les calques autre que teinte
Couleur->seuil et binariser l'image de teinte
Filtre->génériques->dilater une dizaine de fois fournit des résultats pas trop mauvais..
binarisation par otsu+ quelques itérations de l'algo de fermeture devraient fournir qqchose de sympa