PANDORE Version 6 GREYC-IMAGE

pyuv2pan



Conversion d'un fichier de séquence d'image au format YUV (8 bits, codage 4:2:0) en un fichier Pandore.



Synopsis

pyuv2pan width height first_frame last_frame to_rgb im_in [im_out|-]

Description

L'opérateur pyuv2pan permet de transformer un fichier de séquence d'images de format YUV (8 bits, codage 4:2:0) au format Pandore.

Un fichier YUV stocke une séquence d'images couleurs (codée dans l'espace couleur YUV) en données non-compressées sans en-tête. Il est nécessaire de spécifier la taille de l'image lors de l'appel à la fonction de conversion, car il n'y a pas de moyens automatiques de déterminer cette taille. Le fichier Pandore généré est un volume d'images couleurs (Imc3duc), sauf si la séquence initiale ne contient qu'une seule image (Imc2duc). Dans tous les cas, les couleurs de l'image de sortie sont exprimées dans l'espace RGB.

Les fichiers .yuv pouvant être particulièrement volumineux, c'est pourquoi il est possible de spécifier un intervalle de frames à récupérer avec les paramètres first_frame et last_frame.

Paramètres

Entrées

Sorties

Résultat

Retourne SUCCESS ou FAILURE.

Exemples

Convertie la séquence d'image image.yuv en image Pandore 3D avec l'espace couleur RGB:

   pyuv2pan 256 256 0 -1 1 image.yuv image.pan

Voir aussi

Conversion

Prototype C++

Errc PYUV2Pan( const char* f_in, Pobject** obj_out, const unsigned int width, const unsigned int height, const unsigned int first_frame=0, const int last_frame=-1, const bool to_rgb=false);

Avertissement

Ce module est soumis à la licence CeCiLL, et ne peut pas être utilisé dans une application commerciale sous une licence propriétaire. En particulier, il utilise les fonctionnalités de la bibliothèque CImg, soumise également à la licence CeCiLL.


Auteur: David Tschumperlé