Bonjour à tous.

Voila je cherche à ajouter une image dans un flux vidéo venant d'un .avi.
J'ai essayer en passant à ma vidéo un Mat avec l'image qui est le ROI de la frame en cours, mais elle ne s'affiche pas. Pourtant j'ai réussi à faire l'inverse (ajouter le flux en cours dans le ROI d'une image fixe). J'ai essayer plusieur méthodes trouver sur le net sans succès.
Si vous avez une idée. je vous donne le bout du code en question :

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
vCap.open("videotest.avi");
	namedWindow("SBox", CV_WINDOW_AUTOSIZE);
	ROIaffichage = imread("1.png");
	if(ROIaffichage.empty())
		printf("Erreur Ouverture Image\n");
	vCap >> affichageEcran;
	taille_X = affichageEcran.size().width;
	taille_Y = affichageEcran.size().height;
	affichage_X = ROIaffichage.size().width;
	affichage_Y = ROIaffichage.size().height;
	ROIframeEnCours = affichageEcran(Rect(taille_X / 2, taille_Y / 2, affichage_X, affichage_Y));
	char key;
	while(flux){
                ROIframeEnCours = imread("1.png");
		vCap >> affichageEcran;
		imshow("SBox", affichageEcran);
		key = cvWaitKey(33);
		if(key == 'q')
			flux = false;
	}
	destroyAllWindows();
Ou alors il y a une subtilité d'OpenCV que je n'est pas capté.

Merci d'avance.