Ajout CannyDetection

CannyDetection fait a peu pres la meme chose que ShapeDetection mais
plus simplement avec la fonction canny.
La question est toujours de savoir comment extraire les cylindres, car
les contours obtenus sont fragmentes en plein de petits morceaux non
connectes (avec des trous des fois).
Solutions possibles? :
- traitement de l'image puis relancer findContours
- relier les contours importants et utiliser boundingRect (rectangle
minimal qui contient la forme)
- template matching?