Bonjour
J'essaye d'extraire les contrours d'une image on utilisant la foction cvLaplace de OpenCV. Mon souci: Le programme compile normalement mais il retourne à chaque fois une image null (vide).
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
 
 
 IplImage* img = 0;  
 IplImage* img2 = 0; 
 
 // Charger image originale
 
  img=cvLoadImage(argv[1],1);
 
  // Initialisation de img2 (image résultat)
 
   img2=cvCreateImage (cvGetSize(img),IPL_DEPTH_16S , 1 ) ;
 
  //  laplacien 
 
 cvLaplace(img, img2);
 
 
  // creation de la fenetre
 
  cvNamedWindow("Aprés traitement", CV_WINDOW_AUTOSIZE); 
  cvMoveWindow("Aprés traitement", 650, 100);
 
 // show the image
 cvShowImage("Aprés traitement", img2 );
 
  // wait for a key
  cvWaitKey(0);
Je vous remercie.