Salut à vous

J'ai un petit soucis dans mon code, je désire en effet extraire une imagette d'une image originale plus grande.

Extrait :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
	IplImage *face = cvCreateImage(cvSize(r->width,r->height), img->depth, 1);
 
	CvPoint *PTf=&cvPoint((r->x+(r->width)/2), (r->y+(r->height)/2)); 
	CvPoint2D32f PTF = cvPointTo32f(*PTf);
	cvGetRectSubPix(img,face,PTF);
La compilation se passe bien mais lors de l'execution, j'ai la boite d'erreur suivante : "Unsuported format or combination of formats() in function cvGetRectSubPix.

Petite précision : je suis sous OpenCv 1.0 .

Quelqu'un a une idée sur l'erreur ? Ou bien une autre maniere d'extraire une vignette a partir d'une image initiale ?

Merci beaucoup