Changer la profondeur d'une image
Bonjour,
je voudrais savoir si il était possible de convertir la profondeur d'une image.
Je m'explique, j'ai une IplImage de profondeur IPL_DEPTH_8U que je voudrait convertir en IPL_DEPTH_32F avec quelle fonction il est possible de faire cela ?
(ainsi j'aurait une nouvelle image avec des valeur de pixel plus précis pour mes futurs calculs)
J'ai essayé de copier l'image avec ce code :
Code:
1 2 3
| // j'ai de base une image src8U de profondeur IPL_DEPTH_8U
IplImage* src32F = cvCreateImage(cvGetSize(src8U),IPL_DEPTH_32F,1);
cvCopyImage(src8U,src32F); |
Mais avec ca j'ai une erreur de flag (les 2 images doivent avoir la même profondeur:roll:).
Merci de vos conseils.
a+