cs_swito
Messages postés12Date d'inscriptionvendredi 15 avril 2011StatutMembreDernière intervention22 juin 2011
-
18 mai 2011 à 15:41
Pistol_Pete
Messages postés1053Date d'inscriptionsamedi 2 octobre 2004StatutMembreDernière intervention 9 juillet 2013
-
19 mai 2011 à 08:31
bonjour
je cherche à appliquer le filtre Sobel sur une image et j'ai utilisé la fonction d'OpenCV "Cvsobel" mais qu'on j’exécute mon programme il se plante
cs_swito
Messages postés12Date d'inscriptionvendredi 15 avril 2011StatutMembreDernière intervention22 juin 2011 18 mai 2011 à 17:24
voila le code que j ai fé
#include "cv.h"
#include "highgui.h"
int
main()
{
IplImage* img0;
IplImage* img1;
IplImage* sobel=cvCreateImage(cvGetSize(img0),img0->depth,1);
/* load image */
img0=cvLoadImage("im1.jpg");
/*On vérifie l'origine de l'image chargée et si elle n'est pas en haut à gauche, il faut la corriger*/
int flip=0;
if(img0->origin!=IPL_ORIGIN_TL)
{
flip=CV_CVTIMG_FLIP;
}
img1=cvCreateImage(cvGetSize(img0),img0->depth,1);
cvCvtColor(img0,img1,CV_BGR2GRAY);
cvSobel(img1,sobel,3,3,3);