Bonjour à tous j'espere que quelqu'un pourra m'aider, voici ma requete:
Je cherche à connaitre le nombre d'image qui composent un fichier AVI
Pour lire cet Avi j'utilise les IPL et OpenCV.
Les fonctions d'OpenCV permettent de traiter facilement les images qui composent un fichier AVI sauf qu'elles ne permettent pas de savoir combien il y a d'image (on trouve facilement sur le net la structure d'une IplImage) je voulais la structure d'une cvCapture à partir duquel on extrait les images pensant que l'info du nombre d'image était là dedans.
En fouinant dans les .h je suis tombé sur une sorte de définition de cvCapture du genre //black box
Regardez le debut de mon prog:
input_video est de type cvCapture
frame du type IplImage
(NomFichier un CString)
CFileDialog FileData(TRUE,"*.avi",NULL,OFN_OVERWRITEPROMPT,"Séquences vidéos de la cam(*.avi)|*.avi||",this);
FileData.DoModal();
NomFichier=FileData.GetPathName();
input_video= cvCaptureFromFile(NomFichier);
cvNamedWindow("Fastcam",CV_WINDOW_AUTOSIZE);
cvSetCaptureProperty(input_video,CV_CAP_PROP_POS_FRAMES,0);
frame=cvQueryFrame(input_video);
cvShowImage("Fastcam",frame);
Bon weekend de Pack à tous!!!
Des chocolats à toc tant que l'on ne vous prend pas pour une cloche (ouao) ou un lapin de trois jours (cette année le confinement des volailles restreint le nombre de poules en chocolats!!)