====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