WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Mémoire de master recherche.

( Télécharger le fichier original )
par OUCHAR CHERIF ALI
Université Aube Nouvelle  - Master 2012
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

4.3.2. Pour lire la video

· CvCapture* capture = cvCreateFileCapture(argv[1]);

La fonction cvCreateFileCapture() prend en argument le nom de du fichier AVI(Audio Video Interleave) à être chargé et renvoi un pointeur à une structure de données CvCapture. Cette structure contient toute les informations sur le fichier AVI qui a été lu. Le pointeur pointe au début de la vidéo.

· cvReleaseCapture(&capture);

Libère la mémoire utilisée avec la structure CvCapture. Cette fonction ferme également tous les fichiers ouvert et qui font référence au fichier AVI.

· CvVideoWriter* cvCreateVideoWriter( const char* filename, int fourcc, double fps, CvSize frame_size, int is_color=1 )

Cette fonction crée une structure pour écrire une vidéo. Les arguments nécessaires sont :

- Filename. Nom de la vidéo de sortie.

- Fourcc. Code de quatre caractères du codec utilisé pour comprimer le photogramme

46

- Fps. Nombre de photogrammes par seconde de la vidéo que l'on veut créer.

- Frame_size. Taille du photogramme.

- Is_color. Permet de définir l'échelle de couleur de l'image. RGB, gamme de gris ou noir

et blanc.

? IplImage* cvQueryFrame( CvCapture* capture )

Lit puis renvoi le photogramme d'une caméra ou d'un fichier.

? double cvGetCaptureProperty( CvCapture*capture,int property_id);

Propriétés et vidéo spécifiées en argument. Voici quelques exemples de propriétés utiles

au programme :

- CV_CAP_PROP_FPS. Nombre de photogramme par seconde.

- CV_CAP_PROP_FOURCC. Code de quatre caractères du codec utilisé

- CV_CAP_PROP_FRAME_COUNT. Nombre de photogrammes dans la vidéo ? int cvWriteFrame( CvVideoWriter* writer, const IplImage* image)

Cette structure permet d'ajouter un photogramme à la vidéo.

? void cvReleaseVideoWriter( CvVideoWriter** writer )

Cette fonction finalise l'enregistrement de la vidéo et libère la structure.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus