Superposition de deux images avec codage différent
Bonjour :),
Je voudrais superposer deux images pour les comparer. Le problème est que l'une des images est codée en "int16" et l'autre en "int32" donc évidemment, lorsque je fais la commande
Code:
1 2 3 4 5 6 7 8
| imsup=zeros(height_temp,width_temp,NbSlices_temp);
for i=1:height_temp
for j=1:width_temp
for k=1:NbSlices_temp
im_sup(i,j,k)=im_temp(i,j,k)+im2(i,j,k);
end
end
end |
je me fais insultée par Matlab...
J'ai essayé les deux solutions
Tout d'abord, j'ai converti l'image im2 en 32bits (en utilisant la fonction int32) mais les valeurs des pixels sont alors trop faibles par rapport a ceux de l'image im_temp. Donc la somme des deux images donnent l'image im_temp
J'ai ensuite converti l'image im_temp en 16 bits (en utilisant la fonction int16) mais les valeurs des pixels sont alors toutes égales à 2^15..
Est-ce que qqn aurait une solution pour m'aider???
merci!!