Bonjour à tous,
Je suis actuellement sur un projet en entreprise (visualisation industrielle avec caméra pour banc de test).
Et je rencontre un sacré problème.
Je souhaite dessiner en couleur sur mon image binarisée.

Voici mon image :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
 
 ///////////////////////////////////////////////// 
  ///             Chargement de l'image OpenCV            ///
  /////////////////////////////////////////////////
 
  img = cvLoadImage("Carte.png",0); 
  /////////////////////////////
  ///             Seuillage               ///
  /////////////////////////////
 
  cvThreshold(img, img, s, 255, CV_THRESH_BINARY );
 
  /////////////////////////////////////////////////
  ///             Redimentionnement de l'image            ///                                             // Cette image sera l'image � afficher
  /////////////////////////////////////////////////
 IplImage* img_resize = cvCreateImage(cvSize(((img->width*percent)/100),((img->height*percent)/100)), img->depth,img->nChannels);
 cvResize( img, img_resize);
 
/////////////////////////
  ///             Erosion         ///
  /////////////////////////
 
  cvThreshold(img, img, s, 255, CV_THRESH_BINARY );
  cvErode( img_resize, img_resize, NULL, nb_iteration_erode);
 
  /////////////////////////////
  ///             Dilatation              ///
  /////////////////////////////
 
  cvDilate( img_resize, img_resize, NULL, nb_iteration_dilate);
 
//je veux maintenant dessiner un cercle remplie rouge
cvCircle(img_resize, cvPoint(100, 40), 4, cvScalar(100, 100, 255), -1);
Mais le cercle est gris =/
Merci de vos réponses =) !